This WebHook solves the DNS01 challenge to prove ownership of DuckDNS domains.
- Add the repository
helm repo add csp33 https://csp33.github.io/cert-manager-duckdns-webhook
- Create a values.yaml file with the following content:
token: value: <your DuckDNS token> clusterIssuer: email: <your email> production: create: true staging: create: true
- Install the chart:
helm install cert-manager-duckdns-webhook csp33/cert-manager-duckdns-webhook -f values.yaml
- Add the following annotation to the ingress you want to generate a certificate for:
cert-manager.io/cluster-issuer: duckdns-letsencrypt-prod
- Wait for it to finish
- Inspired by the wonderful ebrianne's job.