blob: b408aeff356e23996312c780734a993eaa7d54c0 [file] [log] [blame]
giolekvaeea069c2021-07-19 18:13:08 +04001apiVersion: cert-manager.io/v1
2kind: ClusterIssuer
3metadata:
4 name: letsencrypt-prod
5 namespace: cert-manager
6spec:
7 acme:
8 server: https://acme-v02.api.letsencrypt.org/directory
9 email: giolekva@gmail.com
10 privateKeySecretRef:
11 name: cluster-issuer-letsencrypt-prod-account-key
12 solvers:
13 - selector: {}
14 http01:
15 ingress:
16 class: nginx
17---
18apiVersion: cert-manager.io/v1
19kind: ClusterIssuer
20metadata:
21 name: letsencrypt-staging-dns
22 namespace: cert-manager
23spec:
24 acme:
25 # server: https://acme-v02.api.letsencrypt.org/directory
26 server: https://acme-staging-v02.api.letsencrypt.org/directory
27 email: giolekva@gmail.com
28 privateKeySecretRef:
29 name: cluster-issuer-letsencrypt-staginig-dns-account-key
30 solvers:
31 - dns01:
32 webhook:
33 groupName: acme.bwolf.me
34 solverName: gandi
35 config:
36 apiKeySecretRef:
37 key: api-token
38 name: gandi-credentials
39---
40apiVersion: cert-manager.io/v1
41kind: ClusterIssuer
42metadata:
43 name: letsencrypt-prod-dns
44 namespace: cert-manager
45spec:
46 acme:
47 server: https://acme-v02.api.letsencrypt.org/directory
48 email: giolekva@gmail.com
49 privateKeySecretRef:
50 name: cluster-issuer-letsencrypt-prod-dns-account-key
51 solvers:
52 - dns01:
53 webhook:
54 groupName: acme.bwolf.me
55 solverName: gandi
56 config:
57 apiKeySecretRef:
58 key: api-token
59 name: gandi-credentials
60---
61apiVersion: cert-manager.io/v1
62kind: Certificate
63metadata:
64 name: wildcard-lekva.me
65 namespace: ingress-nginx
66spec:
67 dnsNames:
68 - '*.lekva.me'
69 issuerRef:
70 name: letsencrypt-prod-dns
71 kind: ClusterIssuer
72 secretName: cert-wildcard.lekva.me