blob: 78df18c1bf5e62a178976f198be29830585e80ac [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"
gio15aa6632026-07-23 17:14:23 +040012 tag: "v1.20.3"
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"
gio15aa6632026-07-23 17:14:23 +040019 tag: "v1.20.3"
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"
gio15aa6632026-07-23 17:14:23 +040026 tag: "v1.20.3"
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"
gio15aa6632026-07-23 17:14:23 +040067 networkPolicy: enabled: false
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040068 image: {
gio7fbd4ad2024-08-27 10:06:39 +040069 repository: images.certManager.fullName
gio9bd87ca2025-04-20 08:05:34 +040070 tag: images.certManager.tag
gio7fbd4ad2024-08-27 10:06:39 +040071 pullPolicy: images.certManager.pullPolicy
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040072 }
gio7fbd4ad2024-08-27 10:06:39 +040073 cainjector: {
74 image: {
75 repository: images.cainjector.fullName
gio9bd87ca2025-04-20 08:05:34 +040076 tag: images.cainjector.tag
gio7fbd4ad2024-08-27 10:06:39 +040077 pullPolicy: images.cainjector.pullPolicy
78 }
gio15aa6632026-07-23 17:14:23 +040079 networkPolicy: enabled: false
gio7fbd4ad2024-08-27 10:06:39 +040080 }
81 webhook: {
82 image: {
83 repository: images.webhook.fullName
gio9bd87ca2025-04-20 08:05:34 +040084 tag: images.webhook.tag
gio7fbd4ad2024-08-27 10:06:39 +040085 pullPolicy: images.webhook.pullPolicy
86 }
gio15aa6632026-07-23 17:14:23 +040087 networkPolicy: enabled: false
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040088 }
89 }
90 }
gio7fbd4ad2024-08-27 10:06:39 +040091 "cert-manager-webhook-pcloud": {
92 chart: charts.dnsChallengeSolver
93 dependsOn: [{
gio9bd87ca2025-04-20 08:05:34 +040094 name: "cert-manager"
gio7fbd4ad2024-08-27 10:06:39 +040095 namespace: release.namespace
96 }]
97 values: {
98 fullnameOverride: "\(global.pcloudEnvName)-cert-manager-webhook-pcloud"
99 certManager: {
gio9bd87ca2025-04-20 08:05:34 +0400100 name: "\(global.pcloudEnvName)-cert-manager"
gio7fbd4ad2024-08-27 10:06:39 +0400101 namespace: "\(global.pcloudEnvName)-cert-manager"
102 }
103 image: {
104 repository: images.dnsChallengeSolver.fullName
gio9bd87ca2025-04-20 08:05:34 +0400105 tag: images.dnsChallengeSolver.tag
gio7fbd4ad2024-08-27 10:06:39 +0400106 pullPolicy: images.dnsChallengeSolver.pullPolicy
107 }
gio9bd87ca2025-04-20 08:05:34 +0400108 logLevel: 2
gio7fbd4ad2024-08-27 10:06:39 +0400109 apiGroupName: "dodo.cloud"
110 resolverName: "dns-resolver-pcloud"
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +0400111 }
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +0400112 }
113 }
114}