blob: 67ac1b25a37e161a83f348c68fa9f6ffe4742bb1 [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:
18 service:
19 type: LoadBalancer
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040020 annotations:
21 metallb.universe.tf/loadBalancerIPs: 192.168.0.213 # TODO(giolekva): configurable
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040022 ingressClassByName: true
23 ingressClassResource:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040024 name: {{ .Global.PCloudEnvName }}-ingress-public
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040025 enabled: true
26 default: false
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040027 controllerValue: k8s.io/{{ .Global.PCloudEnvName }}-ingress-public
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040028 config:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040029 proxy-body-size: 100M # TODO(giolekva): configurable