blob: 94773e879b21a4c523ace6a2662746a189208153 [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:
Giorgi Lekveishvili94cda9d2023-07-20 10:16:09 +040021 metallb.universe.tf/loadBalancerIPs: {{ .Values.IngressPublicIP }}
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