nolte / cert-manager-webhook-duckdns

cert-manager webhook for Duckdns.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


This project are currently not maintained, please use the amazing frok ebrianne/cert-manager-webhook-duckdns


ACME DuckDNS Certmanager Webhook

apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: example-issuer
spec:
  acme:
    email: example@example.com
    server: https://acme-staging-v02.api.letsencrypt.org/directory
    privateKeySecretRef:
      name: example-issuer-account-key
    solvers:
    - dns01:
        webhook:
          groupName: acme.duckdns.org
          solverName: duckdns
          config:
            zoneName: just-mfg
            secretName: duckdns

Running the test suite

All DNS providers must run the DNS01 provider conformance testing suite, else they will have undetermined behaviour when used with cert-manager.

It is essential that you configure and run the test suite when creating a DNS01 webhook.

An example Go test file has been provided in main_test.go.

You can run the test suite with:

$ TEST_ZONE_NAME=example.com go test .

The example file has a number of areas you must fill in and replace with your own options in order for tests to pass.

helm upgrade -i duckdns ./duckdns-webhook -n kube-system

About

cert-manager webhook for Duckdns.org

License:Apache License 2.0


Languages

Language:Go 76.8%Language:Mustache 15.3%Language:Makefile 4.1%Language:Dockerfile 3.7%Language:Shell 0.2%