blob: 171776208ddf6ce1eb8b3bc530d53c855e7d9bc1 [file] [log] [blame]
Giorgi Lekveishvilie009a5d2024-01-05 14:10:11 +04001input: {}
2
3images: {
4 ingressNginx: {
5 registry: "registry.k8s.io"
6 repository: "ingress-nginx"
7 name: "controller"
8 tag: "v1.8.0"
9 pullPolicy: "IfNotPresent"
10 }
11}
12
13charts: {
14 ingressNginx: {
15 chart: "charts/ingress-nginx"
16 sourceRef: {
17 kind: "GitRepository"
18 name: "pcloud"
19 namespace: global.pcloudEnvName
20 }
21 }
22}
23
24helm: {
25 "ingress-public": {
26 chart: charts.ingressNginx
27 values: {
28 fullnameOverride: _ingressPublic
29 controller: {
30 kind: "DaemonSet"
31 hostNetwork: true
32 hostPort: enabled: true
33 service: enabled: false
34 ingressClassByName: true
35 ingressClassResource: {
36 name: _ingressPublic
37 enabled: true
38 default: false
39 controllerValue: "k8s.io/\(_ingressPublic)"
40 }
41 config: "proxy-body-size": "100M" // TODO(giolekva): configurable
42 image: {
43 registry: images.ingressNginx.registry
44 image: images.ingressNginx.imageName
45 tag: images.ingressNginx.tag
46 pullPolicy: images.ingressNginx.pullPolicy
47 }
48 }
49 tcp: {
50 "53": "\(global.pcloudEnvName)-dns-zone-manager/coredns:53"
51 }
52 udp: {
53 "53": "\(global.pcloudEnvName)-dns-zone-manager/coredns:53"
54 }
55 }
56 }
57}