blob: 5e7207cf4ea389733afbc7a33c0c2ad7721fb05c [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"
gio33d62932026-07-23 16:39:35 +040012 tag: "v1.17.4"
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"
gio33d62932026-07-23 16:39:35 +040019 tag: "v1.17.4"
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"
gio33d62932026-07-23 16:39:35 +040026 tag: "v1.17.4"
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"
gio33d62932026-07-23 16:39:35 +040061 crds: {
62 enabled: true
63 keep: true
64 }
gio7fbd4ad2024-08-27 10:06:39 +040065 dns01RecursiveNameserversOnly: true
gio9bd87ca2025-04-20 08:05:34 +040066 dns01RecursiveNameservers: "1.1.1.1:53,8.8.8.8:53"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040067 image: {
gio7fbd4ad2024-08-27 10:06:39 +040068 repository: images.certManager.fullName
gio9bd87ca2025-04-20 08:05:34 +040069 tag: images.certManager.tag
gio7fbd4ad2024-08-27 10:06:39 +040070 pullPolicy: images.certManager.pullPolicy
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040071 }
gio7fbd4ad2024-08-27 10:06:39 +040072 cainjector: {
73 image: {
74 repository: images.cainjector.fullName
gio9bd87ca2025-04-20 08:05:34 +040075 tag: images.cainjector.tag
gio7fbd4ad2024-08-27 10:06:39 +040076 pullPolicy: images.cainjector.pullPolicy
77 }
78 }
79 webhook: {
80 image: {
81 repository: images.webhook.fullName
gio9bd87ca2025-04-20 08:05:34 +040082 tag: images.webhook.tag
gio7fbd4ad2024-08-27 10:06:39 +040083 pullPolicy: images.webhook.pullPolicy
84 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040085 }
86 }
87 }
gio7fbd4ad2024-08-27 10:06:39 +040088 "cert-manager-webhook-pcloud": {
89 chart: charts.dnsChallengeSolver
90 dependsOn: [{
gio9bd87ca2025-04-20 08:05:34 +040091 name: "cert-manager"
gio7fbd4ad2024-08-27 10:06:39 +040092 namespace: release.namespace
93 }]
94 values: {
95 fullnameOverride: "\(global.pcloudEnvName)-cert-manager-webhook-pcloud"
96 certManager: {
gio9bd87ca2025-04-20 08:05:34 +040097 name: "\(global.pcloudEnvName)-cert-manager"
gio7fbd4ad2024-08-27 10:06:39 +040098 namespace: "\(global.pcloudEnvName)-cert-manager"
99 }
100 image: {
101 repository: images.dnsChallengeSolver.fullName
gio9bd87ca2025-04-20 08:05:34 +0400102 tag: images.dnsChallengeSolver.tag
gio7fbd4ad2024-08-27 10:06:39 +0400103 pullPolicy: images.dnsChallengeSolver.pullPolicy
104 }
gio9bd87ca2025-04-20 08:05:34 +0400105 logLevel: 2
gio7fbd4ad2024-08-27 10:06:39 +0400106 apiGroupName: "dodo.cloud"
107 resolverName: "dns-resolver-pcloud"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +0400108 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +0400109 }
110 }
111}