Skip to content

Webhook to handle cert-manager DNS01 challenge with DuckDNS

License

Notifications You must be signed in to change notification settings

csp33/cert-manager-duckdns-webhook

 
 

Repository files navigation

cert-manager project logo   DuckDNS project logo

DuckDNS Webhook for cert-manager

This WebHook solves the DNS01 challenge to prove ownership of DuckDNS domains.

How to use it

  1. Add the repository
    helm repo add csp33 https://csp33.github.io/cert-manager-duckdns-webhook
  2. Create a values.yaml file with the following content:
     token:
       value: <your DuckDNS token>
     clusterIssuer:
       email: <your email>
       production:
         create: true
       staging:
         create: true
  3. Install the chart:
    helm install cert-manager-duckdns-webhook csp33/cert-manager-duckdns-webhook -f values.yaml
  4. Add the following annotation to the ingress you want to generate a certificate for:
    cert-manager.io/cluster-issuer: duckdns-letsencrypt-prod
  5. Wait for it to finish

Acknowledgments

Repository Link

About

Webhook to handle cert-manager DNS01 challenge with DuckDNS

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 74.6%
  • Makefile 12.4%
  • Mustache 10.7%
  • Dockerfile 2.3%