Skip to content

Instantly share code, notes, and snippets.

@davosian
Forked from Johannestegner/cert.yml
Created October 23, 2020 12:21
Show Gist options
  • Save davosian/6f1a72f0d759c9d65cb20c8053e3b195 to your computer and use it in GitHub Desktop.
Save davosian/6f1a72f0d759c9d65cb20c8053e3b195 to your computer and use it in GitHub Desktop.
CertManagerExample
apiVersion: cert-manager.io/v1alpha2
kind: Certificate
metadata:
name: eu.jite.wildcard.crt
namespace: default
spec:
secretName: eu.jite.wildcard.tls
dnsNames:
- "jite.eu"
- "*.jite.eu"
issuerRef:
name: acme-letsencrypt-issuer
kind: ClusterIssuer
group: cert-manager.io
apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
name: acme-letsencrypt-issuer
namespace: core
spec:
acme:
privateKeySecretRef:
name: acme-letsencrypt-issuer-account-key
email: myemail@example.com
server: https://acme-v02.api.letsencrypt.org/directory
solvers:
- dns01:
cloudflare:
email: myemail@example.com
apiTokenSecretRef:
name: cloudflare-api-token-secret
key: token
selector:
dnsZones:
- "jite.eu"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment