Skip to content

cyanidium/cert-manager-webhook-luadns

Repository files navigation

ACME webhook for luadns

The ACME issuer type supports an optional 'webhook' solver, which can be used to implement custom DNS01 challenge solving logic. This is an implementation for luadns.

Building

Running make build will use podman/buildah to create the container image.

To install into a cluster with helm, first copy and edit the charts/cert-manager-webhook-luadns/values.yaml` file, then run:

helm install cert-manager-webhook-luadns charts/cert-manager-webhook-luadns \
  -n cert-manager \
  -f values.yaml

Running the test suite

You will need to create an API token before you can run the tests.

cp testdata/luadns-token.yaml.example testdata/luadns-token.yaml

Edit testdata/luadns-token.yaml to include the base64 encoded token

You can now run the test suite with:

TEST_ZONE_NAME=example.com. make test

Make sure you change the domain to match the scope of your API key

Credits

Based on the work from: