blob: 25379d4c21048106e86abcb2ca9089486cab6501 [file] [log] [blame]
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: ingress-public
Giorgi Lekveishvili7fb28bf2023-06-24 19:51:16 +04005 namespace: {{ .Release.Namespace }}
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +04006spec:
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +04007 chart:
8 spec:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +04009 chart: charts/ingress-nginx
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040010 sourceRef:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040011 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Global.PCloudEnvName }}
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040014 interval: 1m0s
15 values:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040016 fullnameOverride: {{ .Global.PCloudEnvName }}-ingress-public
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040017 controller:
Giorgi Lekveishvili106a9352023-12-04 11:20:11 +040018 kind: DaemonSet
19 hostNetwork: true
20 hostPort:
21 enabled: true
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040022 service:
Giorgi Lekveishvili106a9352023-12-04 11:20:11 +040023 enabled: false
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040024 ingressClassByName: true
25 ingressClassResource:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040026 name: {{ .Global.PCloudEnvName }}-ingress-public
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040027 enabled: true
28 default: false
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040029 controllerValue: k8s.io/{{ .Global.PCloudEnvName }}-ingress-public
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040030 config:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040031 proxy-body-size: 100M # TODO(giolekva): configurable
Giorgi Lekveishvili106a9352023-12-04 11:20:11 +040032 tcp:
33 "53": "{{ .Global.PCloudEnvName }}-dns-zone-manager/coredns:53"
34 udp:
35 "53": "{{ .Global.PCloudEnvName }}-dns-zone-manager/coredns:53"