Skip to content

About

A cert-manager ACME DNS01 solver webhook for Active24 and Websupport

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

88 Commits

Folders and files

Repository files navigation

cert-manager-webhook-active24cz

Usage

  1. Install the chart
helm -n cert-manager upgrade -i cert-manager-webhook-active24cz chart/
  1. Create a secret with your credentials
kubectl -n cert-manager create secret generic active24cz \
  --from-literal apiKey="$API_KEY" \
  --from-literal apiSecret="$API_SECRET" \
  --from-literal serviceId="$SERVICE_ID"
  1. Create an issuer
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: letsencrypt-prod
spec:
  acme:
    server: https://acme-v02.api.letsencrypt.org/directory
    email: mail@your.tld
    privateKeySecretRef:
      name: letsencrypt-prod
    solvers:
      - selector:
          dnsZones:
            - your.tld
        dns01:
          webhook:
            groupName: acme.merica.cz
            solverName: active24cz
            config:
              apiKeySecretRef:
                name: active24cz

Testing

  1. Create a secret with your credentials
kubectl create secret generic active24cz \
  --from-literal apiKey="$API_KEY" \
  --from-literal apiSecret="$API_SECRET" \
  --from-literal serviceId="$SERVICE_ID" \
  --dry-run=client --output yaml > testdata/secret.yaml
  1. Run the tests
make test TEST_ZONE_NAME=your.tld.

About

A cert-manager ACME DNS01 solver webhook for Active24 and Websupport

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages