feat: Move from Cloudflare's API Key to API Token (#789)

Co-authored-by: Arthur Zapparoli <arthurgeek@users.noreply.github.com>
This commit is contained in:
Arthur ZapparoliandArthur Zapparoli authored and GitHub committed 2023-06-14 18:20:06 -04:00
1 parent 410397525d
commit be1b7029f0
8 files changed
+51 -35

No files matched your search

@@ -5,16 +5,15 @@ metadata:
spec:
acme:
server: https://acme-v02.api.letsencrypt.org/directory
email: "${SECRET_CLOUDFLARE_EMAIL}"
email: "${SECRET_ACME_EMAIL}"
privateKeySecretRef:
name: letsencrypt-production
solvers:
- dns01:
cloudflare:
email: "${SECRET_CLOUDFLARE_EMAIL}"
apiKeySecretRef:
apiTokenSecretRef:
name: cert-manager-secret
key: api-key
key: api-token
selector:
dnsZones:
- "${SECRET_DOMAIN}"
@@ -26,16 +25,15 @@ metadata:
spec:
acme:
server: https://acme-staging-v02.api.letsencrypt.org/directory
email: "${SECRET_CLOUDFLARE_EMAIL}"
email: "${SECRET_ACME_EMAIL}"
privateKeySecretRef:
name: letsencrypt-staging
solvers:
- dns01:
cloudflare:
email: "${SECRET_CLOUDFLARE_EMAIL}"
apiKeySecretRef:
apiTokenSecretRef:
name: cert-manager-secret
key: api-key
key: api-token
selector:
dnsZones:
- "${SECRET_DOMAIN}"
@@ -29,16 +29,11 @@ spec:
fullnameOverride: *app
provider: cloudflare
env:
- name: CF_API_EMAIL
- name: CF_API_TOKEN
valueFrom:
secretKeyRef:
name: external-dns-secret
key: email
- name: CF_API_KEY
valueFrom:
secretKeyRef:
name: external-dns-secret
key: api-key
key: api-token
extraArgs:
- --annotation-filter=external-dns.alpha.kubernetes.io/target
- --cloudflare-proxied