cert-manager-webhook-active24cz
Install the chart
helm -n cert-manager upgrade -i cert-manager-webhook-active24cz chart/
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 "
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
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
Run the tests
make test TEST_ZONE_NAME=your.tld.