blob: 0874b722b624428acc56e9f65030b3f87aa21aef [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +04004 name: namespaces-ingress-private
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:
Giorgi Lekveishvilifa57edf2023-06-14 13:49:47 +040019 - ingress-private
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +040020---
21apiVersion: helm.toolkit.fluxcd.io/v2beta1
22kind: HelmRelease
23metadata:
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +040024 name: ingress-private
25 namespace: {{ .Global.Id }}
26spec:
27 targetNamespace: {{ .Global.NamespacePrefix }}ingress-private
28 dependsOn:
Giorgi Lekveishvili0ccd1482023-06-21 15:02:24 +040029 - name: namespaces-ingress-private
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +040030 namespace: {{ .Global.Id }}
31 chart:
32 spec:
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040033 chart: charts/ingress-nginx
giolekva050609f2021-12-29 15:51:40 +040034 sourceRef:
Giorgi Lekveishvili23ef7f82023-05-26 11:57:48 +040035 kind: GitRepository
36 name: pcloud
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040037 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040038 interval: 1m0s
39 values:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040040 fullnameOverride: {{ .Global.Id }}-nginx-private
giolekva050609f2021-12-29 15:51:40 +040041 controller:
42 service:
43 enabled: true
Giorgi Lekveishvilifa57edf2023-06-14 13:49:47 +040044 type: LoadBalancer
Giorgi Lekveishvilie34a0612023-06-16 13:56:10 +040045 annotations:
46 metallb.universe.tf/address-pool: {{ .Global.Id }}-ingress-private
giolekva050609f2021-12-29 15:51:40 +040047 ingressClassByName: true
48 ingressClassResource:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040049 name: {{ .Global.Id }}-ingress-private
giolekva050609f2021-12-29 15:51:40 +040050 enabled: true
51 default: false
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040052 controllerValue: k8s.io/{{ .Global.Id }}-ingress-private
giolekva050609f2021-12-29 15:51:40 +040053 extraArgs:
Giorgi Lekveishvili4d2784d2023-06-01 14:27:32 +040054 default-ssl-certificate: "{{ .Global.Id }}-ingress-private/cert-wildcard.p.{{ .Global.Domain }}"