blob: 4b6154aa83ed275e24e001c001ba67df761c5111 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {}
2
Giorgi Lekveishvili03d6f4b2024-03-08 13:05:21 +04003name: "cert-manager"
4namespace: "cert-manager"
5
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04006images: {
7 certManager: {
8 registry: "quay.io"
9 repository: "jetstack"
10 name: "cert-manager-controller"
11 tag: "v1.12.2"
12 pullPolicy: "IfNotPresent"
13 }
14 cainjector: {
15 registry: "quay.io"
16 repository: "jetstack"
17 name: "cert-manager-cainjector"
18 tag: "v1.12.2"
19 pullPolicy: "IfNotPresent"
20 }
21 webhook: {
22 registry: "quay.io"
23 repository: "jetstack"
24 name: "cert-manager-webhook"
25 tag: "v1.12.2"
26 pullPolicy: "IfNotPresent"
27 }
28 dnsChallengeSolver: {
29 repository: "giolekva"
30 name: "dns-challenge-solver"
31 tag: "latest"
32 pullPolicy: "Always"
33 }
34}
35
36charts: {
37 certManager: {
giof8843412024-05-22 16:38:05 +040038 kind: "GitRepository"
39 address: "https://github.com/giolekva/pcloud.git"
40 branch: "main"
41 path: "charts/cert-manager"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040042 }
43 dnsChallengeSolver: {
giof8843412024-05-22 16:38:05 +040044 kind: "GitRepository"
45 address: "https://github.com/giolekva/pcloud.git"
46 branch: "main"
47 path: "charts/cert-manager-webhook-pcloud"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040048 }
49}
50
51helm: {
52 "cert-manager": {
53 chart: charts.certManager
Giorgi Lekveishvilia09fad72024-03-21 15:24:35 +040054 dependsOn: [{
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040055 name: "ingress-public"
gioe72b54f2024-04-22 10:44:41 +040056 namespace: ingressPublic
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040057 }]
58 values: {
59 fullnameOverride: "\(global.pcloudEnvName)-cert-manager"
60 installCRDs: true
61 dns01RecursiveNameserversOnly: true
62 dns01RecursiveNameservers: "1.1.1.1:53,8.8.8.8:53"
63 image: {
64 repository: images.certManager.fullName
65 tag: images.certManager.tag
66 pullPolicy: images.certManager.pullPolicy
67 }
68 cainjector: {
69 image: {
70 repository: images.cainjector.fullName
71 tag: images.cainjector.tag
72 pullPolicy: images.cainjector.pullPolicy
73 }
74 }
75 webhook: {
76 image: {
77 repository: images.webhook.fullName
78 tag: images.webhook.tag
79 pullPolicy: images.webhook.pullPolicy
80 }
81 }
82 }
83 }
84 "cert-manager-webhook-pcloud": {
85 chart: charts.dnsChallengeSolver
Giorgi Lekveishvilia09fad72024-03-21 15:24:35 +040086 dependsOn: [{
87 name: "cert-manager"
88 namespace: release.namespace
89 }]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040090 values: {
91 fullnameOverride: "\(global.pcloudEnvName)-cert-manager-webhook-pcloud"
92 certManager: {
93 name: "\(global.pcloudEnvName)-cert-manager"
94 namespace: "\(global.pcloudEnvName)-cert-manager"
95 }
96 image: {
97 repository: images.dnsChallengeSolver.fullName
98 tag: images.dnsChallengeSolver.tag
99 pullPolicy: images.dnsChallengeSolver.pullPolicy
100 }
101 logLevel: 2
102 apiGroupName: "dodo.cloud"
103 resolverName: "dns-resolver-pcloud"
104 }
105 }
106}