cert-manager webhook for Glesys DNS is an ACME webhook for cert-manager allowing users to use Glesys DNS for DNS01 challenges.
- A Glesys API key
- A valid domain configured on Glesys DNS
- A Kubernetes cluster (v1.32+ recommended)
- cert-manager deployed on the cluster
helm install cert-manager-webhook-glesys \
oci://ghcr.io/sthlmio/cert-manager-webhook-glesys \
--version 1.3.0 \
--set groupName=acme.sthlm.io \
--set apiKeySecretName=glesys-api-secret
Containing the Glesys API key
apiVersion: v1
kind: Secret
type: Opaque
metadata:
name: glesys-api-secret
data:
key: <your-glesys-secret-key-base64>Both ClusterIssuer and Issuer will work (DNS01)
apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
name: glesys-dns01-issuer
spec:
acme:
email: <[email protected]>
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: glesys-issuer-account-key
solvers:
- dns01:
webhook:
groupName: acme.sthlm.io # Change this to e.g acme.mycompany.com
solverName: glesys
config:
project: <glesys project id>
apiURL: https://api.glesys.com
apiKeySecretRef:
name: glesys-api-secret
key: key