blob: 4243f2c29958c93565bc934eea4780589b9bd5b5 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {
2 apiConfigMap: {
3 name: string
4 namespace: string
5 }
6}
7
Giorgi Lekveishvili08af67a2024-01-18 08:53:05 +04008namespace: "ingress-private"
9
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +040010images: {}
11
12charts: {
13 "certificate-issuer-private": {
14 chart: "charts/certificate-issuer-private"
15 sourceRef: {
16 kind: "GitRepository"
17 name: "pcloud"
18 namespace: global.id
19 }
20 }
21}
22
23helm: {
24 "certificate-issuer-private": {
25 chart: charts["certificate-issuer-private"]
26 dependsOnExternal: [{
27 name: "ingress-nginx"
28 namespace: "\(global.namespacePrefix)ingress-private"
29 }]
30 values: {
31 issuer: {
32 name: _issuerPrivate
33 server: "https://acme-v02.api.letsencrypt.org/directory"
34 // server: "https://acme-staging-v02.api.letsencrypt.org/directory"
35 domain: global.privateDomain
36 contactEmail: global.contactEmail
37 }
38 apiConfigMap: {
39 name: input.apiConfigMap.name
40 namespace: input.apiConfigMap.namespace
41 }
42 }
43 }
44}