Skip to content

Instantly share code, notes, and snippets.

@chukaofili
Created December 6, 2019 19:57
Show Gist options
  • Save chukaofili/832a317682d28ef3f6d09e667845b380 to your computer and use it in GitHub Desktop.
Save chukaofili/832a317682d28ef3f6d09e667845b380 to your computer and use it in GitHub Desktop.
apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
name: letsencrypt-prod
spec:
acme:
email: __EMAIL__
server: https://acme-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: letsencrypt-prod
solvers:
- http01:
ingress:
class: nginx
selector: {}
- dns01:
clouddns:
project: __GCP_PROJECT__
serviceAccountSecretRef:
name: google-cloud-dns-secret
key: service-account.json
selector:
matchLabels:
use-clouddns-solver: "true"
---
apiVersion: cert-manager.io/v1alpha2
kind: ClusterIssuer
metadata:
name: letsencrypt-staging
spec:
acme:
email: __EMAIL__
server: https://acme-staging-v02.api.letsencrypt.org/directory
privateKeySecretRef:
name: letsencrypt-staging
solvers:
- http01:
ingress:
class: nginx
selector: {}
- dns01:
clouddns:
project: __GCP_PROJECT__
serviceAccountSecretRef:
name: google-cloud-dns-secret
key: service-account.json
selector:
matchLabels:
use-clouddns-solver: "true"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment