blob: 20279a4cd908a6bab70fab50e2dcdee90826829f [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: vpn-mesh-config
5 namespace: {{ .Values.NamespacePrefix }}ingress-private
6spec:
7 chart:
8 spec:
9 chart: charts/vpn-mesh-config
10 sourceRef:
11 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Values.Id }}
14 dependsOn:
15 - name: namespaces
16 namespace: {{ .Values.Id }}
17 interval: 1m0s
18 values:
19 domain: {{ .Values.Domain }}
20 ingressClassName: {{ .Values.PCloudEnvName }}-ingress-public
21 certificateIssuer: {{ .Values.Id }}-public
22 certificateAuthority:
23 name: {{ .Values.Id }}
24 secretName: ca-{{ .Values.Id }}-cert
25 lighthouse:
26 internalIP: {{ .Values.LighthouseMainIP }}
27 externalIP: {{ .Values.PublicIP }}
28 port: "{{ .Values.LighthouseMainPort }}"