Skip to content

swills/cert-manager-webhook-namesilo

 
 

Repository files navigation

cert-manager project logo

ACME webhook for namesilo

Release Image

Release Charts

How to use the helm chart:

Assuming you already have cert-manager deployed in the cert-manager namespace using helm:

helm repo add swills-cert-manager-webhook-namesilo https://swills.github.io/cert-manager-webhook-namesilo/

Create your api key secret:

apiVersion: v1
kind: Secret
metadata:
  name: namesilo-api-key
  namespace: cert-manager
data:
  namesilo-api-key: eW91ci1hcGkta2V5

Create your cluster issuer:

apiVersion: cert-manager.io/v1
kind: ClusterIssuer
metadata:
  name: acme-example-com
spec:
  acme:
    email: [email protected]
    server: https://acme-v02.api.letsencrypt.org/directory
    privateKeySecretRef:
      name: acme-example-com-clusterissuer-private-key-secret
    solvers:
      - dns01:
          webhook:
            config:
              apiKey:
                name: namesilo-api-key
                value: namesilo-api-key
            groupName: acme.example.com
            solverName: namesilo
        selector:
          dnsZones:
            - example.com

Deploy the chart:

helm install --namespace cert-manager namesilo-webhook swills-cert-manager-webhook-namesilo/namesilo-webhook

How to test

$ TEST_ZONE_NAME=example.com. make test

About

A cert-manager webhook repository for namesilo.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages

  • Go 80.7%
  • Makefile 9.2%
  • Mustache 8.2%
  • Dockerfile 1.9%