blob: 010bed98909f823a93ba393a8859dc93b3700b88 [file] [log] [blame]
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +04004 name: namespaces-ingress-public
5 namespace: {{ .Global.Id }}
6spec:
7 chart:
8 spec:
9 chart: charts/namespaces
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Global.Id }}
14 interval: 1m0s
15 values:
16 pcloudInstanceId: {{ .Global.Id }}
17 namespacePrefix: {{ .Global.NamespacePrefix }}
18 namespaces:
19 - app-ingress-public
20---
21apiVersion: helm.toolkit.fluxcd.io/v2beta1
22kind: HelmRelease
23metadata:
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040024 name: ingress-public
25 namespace: {{ .Values.NamespacePrefix }}ingress-public
26spec:
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +040027 dependsOn:
28 - name: namespaces-ingress-public
29 namespace: {{ .Global.Id }}
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040030 chart:
31 spec:
32 chart: ingress-nginx
33 version: 4.0.3
34 sourceRef:
35 kind: HelmRepository
36 name: ingress-nginx
37 namespace: {{ .Values.Id }}
38 interval: 1m0s
39 values:
40 fullnameOverride: {{ .Values.Id }}-ingress-public
41 controller:
42 service:
43 type: LoadBalancer
44 ingressClassByName: true
45 ingressClassResource:
46 name: {{ .Values.Id }}-ingress-public
47 enabled: true
48 default: false
49 controllerValue: k8s.io/{{ .Values.Id }}-ingress-public
50 config:
51 proxy-body-size: 100M