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