blob: c7c38782dc80c4fc6bbe1c324ef855c145195e40 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {}
2
gio9bd87ca2025-04-20 08:05:34 +04003name: "cert-manager"
Giorgi Lekveishvili03d6f4b2024-03-08 13:05:21 +04004namespace: "cert-manager"
5
gio7fbd4ad2024-08-27 10:06:39 +04006out: {
7 images: {
8 certManager: {
gio9bd87ca2025-04-20 08:05:34 +04009 registry: "quay.io"
gio7fbd4ad2024-08-27 10:06:39 +040010 repository: "jetstack"
gio9bd87ca2025-04-20 08:05:34 +040011 name: "cert-manager-controller"
12 tag: "v1.12.2"
gio7fbd4ad2024-08-27 10:06:39 +040013 pullPolicy: "IfNotPresent"
14 }
15 cainjector: {
gio9bd87ca2025-04-20 08:05:34 +040016 registry: "quay.io"
gio7fbd4ad2024-08-27 10:06:39 +040017 repository: "jetstack"
gio9bd87ca2025-04-20 08:05:34 +040018 name: "cert-manager-cainjector"
19 tag: "v1.12.2"
gio7fbd4ad2024-08-27 10:06:39 +040020 pullPolicy: "IfNotPresent"
21 }
22 webhook: {
gio9bd87ca2025-04-20 08:05:34 +040023 registry: "quay.io"
gio7fbd4ad2024-08-27 10:06:39 +040024 repository: "jetstack"
gio9bd87ca2025-04-20 08:05:34 +040025 name: "cert-manager-webhook"
26 tag: "v1.12.2"
gio7fbd4ad2024-08-27 10:06:39 +040027 pullPolicy: "IfNotPresent"
28 }
29 dnsChallengeSolver: {
30 repository: "giolekva"
gio9bd87ca2025-04-20 08:05:34 +040031 name: "dns-challenge-solver"
32 tag: "latest"
gio7fbd4ad2024-08-27 10:06:39 +040033 pullPolicy: "Always"
34 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040035 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040036
gio7fbd4ad2024-08-27 10:06:39 +040037 charts: {
38 certManager: {
gio9bd87ca2025-04-20 08:05:34 +040039 kind: "GitRepository"
gio7fbd4ad2024-08-27 10:06:39 +040040 address: "https://code.v1.dodo.cloud/helm-charts"
gio9bd87ca2025-04-20 08:05:34 +040041 branch: "main"
42 path: "charts/cert-manager"
gio7fbd4ad2024-08-27 10:06:39 +040043 }
44 dnsChallengeSolver: {
gio9bd87ca2025-04-20 08:05:34 +040045 kind: "GitRepository"
gio7fbd4ad2024-08-27 10:06:39 +040046 address: "https://code.v1.dodo.cloud/helm-charts"
gio9bd87ca2025-04-20 08:05:34 +040047 branch: "main"
48 path: "charts/cert-manager-webhook-pcloud"
gio7fbd4ad2024-08-27 10:06:39 +040049 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040050 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040051
gio7fbd4ad2024-08-27 10:06:39 +040052 helm: {
53 "cert-manager": {
54 chart: charts.certManager
55 dependsOn: [{
gio9bd87ca2025-04-20 08:05:34 +040056 name: "ingress-public"
gio7fbd4ad2024-08-27 10:06:39 +040057 namespace: "\(global.pcloudEnvName)-ingress-public"
58 }]
59 values: {
gio9bd87ca2025-04-20 08:05:34 +040060 fullnameOverride: "\(global.pcloudEnvName)-cert-manager"
61 installCRDs: true
gio7fbd4ad2024-08-27 10:06:39 +040062 dns01RecursiveNameserversOnly: true
gio9bd87ca2025-04-20 08:05:34 +040063 dns01RecursiveNameservers: "1.1.1.1:53,8.8.8.8:53"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040064 image: {
gio7fbd4ad2024-08-27 10:06:39 +040065 repository: images.certManager.fullName
gio9bd87ca2025-04-20 08:05:34 +040066 tag: images.certManager.tag
gio7fbd4ad2024-08-27 10:06:39 +040067 pullPolicy: images.certManager.pullPolicy
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040068 }
gio7fbd4ad2024-08-27 10:06:39 +040069 cainjector: {
70 image: {
71 repository: images.cainjector.fullName
gio9bd87ca2025-04-20 08:05:34 +040072 tag: images.cainjector.tag
gio7fbd4ad2024-08-27 10:06:39 +040073 pullPolicy: images.cainjector.pullPolicy
74 }
75 }
76 webhook: {
77 image: {
78 repository: images.webhook.fullName
gio9bd87ca2025-04-20 08:05:34 +040079 tag: images.webhook.tag
gio7fbd4ad2024-08-27 10:06:39 +040080 pullPolicy: images.webhook.pullPolicy
81 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040082 }
83 }
84 }
gio7fbd4ad2024-08-27 10:06:39 +040085 "cert-manager-webhook-pcloud": {
86 chart: charts.dnsChallengeSolver
87 dependsOn: [{
gio9bd87ca2025-04-20 08:05:34 +040088 name: "cert-manager"
gio7fbd4ad2024-08-27 10:06:39 +040089 namespace: release.namespace
90 }]
91 values: {
92 fullnameOverride: "\(global.pcloudEnvName)-cert-manager-webhook-pcloud"
93 certManager: {
gio9bd87ca2025-04-20 08:05:34 +040094 name: "\(global.pcloudEnvName)-cert-manager"
gio7fbd4ad2024-08-27 10:06:39 +040095 namespace: "\(global.pcloudEnvName)-cert-manager"
96 }
97 image: {
98 repository: images.dnsChallengeSolver.fullName
gio9bd87ca2025-04-20 08:05:34 +040099 tag: images.dnsChallengeSolver.tag
gio7fbd4ad2024-08-27 10:06:39 +0400100 pullPolicy: images.dnsChallengeSolver.pullPolicy
101 }
gio9bd87ca2025-04-20 08:05:34 +0400102 logLevel: 2
gio7fbd4ad2024-08-27 10:06:39 +0400103 apiGroupName: "dodo.cloud"
104 resolverName: "dns-resolver-pcloud"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +0400105 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +0400106 }
107 }
108}