TLS with External DNS, Certmanager, and Nginx via Cloudflare
App - External DNS
Retrieve Cloudflare Credentials
See Retrieving Cloudflare Credentials
Installation
Chart Location
Overview
Installation
Add Secret
Secret Name: cloudflare-credentials
Namespace: external-dns
Secret Key: api-token
Secret Value: Cloudflare API Token - 1Password Vault
Verify
Double check that the secret name, namespace, and keys match up with the referenced values below.
Values
provider: cloudflare
domainFilters:
- servicedeployed.net
env:
- name: CF_API_TOKEN
valueFrom:
secretKeyRef:
name: cloudflare-credentials
key: api-token
Deployment
Running Application
App - Certmanager
Installation
Chart Location
Chart Overview
Chart Values
installCRDs: true