Skip to content

Commit 369f33a

Browse files
author
Ian Walter
committed
Add support for digitalocean dns api key for external-dns
1 parent e55db58 commit 369f33a

File tree

2 files changed

+16
-7
lines changed

2 files changed

+16
-7
lines changed

.changeset/yellow-eagles-notice.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@generates/kdot-proxy": patch
3+
---
4+
5+
Add support for digitalocean dns api key for external-dns

packages/kdot-proxy/index.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@ export default function kdotProxy (config) {
1818
}
1919

2020
const isCloudflareDns = dnsProvider === 'cloudflare'
21+
const isDigitalOceanDns = dnsProvider === 'digitalocean'
2122

2223
let ingressNginx = 'https://raw.githubusercontent.com/kubernetes/ingress-nginx/controller-v0.45.0/deploy/static/provider/do/deploy.yaml'
2324
if (lbProvider === 'google') {
@@ -45,13 +46,16 @@ export default function kdotProxy (config) {
4546
...externalDnsArgs
4647
],
4748
secrets: {
48-
...isCloudflareDns
49-
? {
50-
[secret.name]: {
51-
env: [{ CF_API_TOKEN: secret.value }]
52-
}
53-
}
54-
: {}
49+
...isCloudflareDns && {
50+
[secret.name]: {
51+
env: [{ CF_API_TOKEN: secret.value }]
52+
}
53+
},
54+
...isDigitalOceanDns && {
55+
[secret.name]: {
56+
env: [{ DO_TOKEN: secret.value }]
57+
}
58+
}
5559
},
5660
role: {
5761
cluster: true,

0 commit comments

Comments
 (0)