blob: 9f4c2984401e1bc79d6d494599101393d482c6d2 [file] [log] [blame]
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: namespaces-welcome
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-welcome
20---
21apiVersion: helm.toolkit.fluxcd.io/v2beta1
22kind: HelmRelease
23metadata:
Giorgi Lekveishvilibc56b552023-06-22 14:38:05 +040024 name: welcome
Giorgi Lekveishvili12850ee2023-06-22 13:11:17 +040025 namespace: {{ .Global.Id }}
26spec:
27 targetNamespace: {{ .Global.NamespacePrefix }}app-welcome
28 dependsOn:
29 - name: namespaces-welcome
30 namespace: {{ .Global.Id }}
31 chart:
32 spec:
33 chart: charts/welcome
34 sourceRef:
35 kind: GitRepository
36 name: pcloud
37 namespace: {{ .Global.Id }}
38 interval: 1m0s
39 values:
40 repoAddr: {{ .Values.RepoAddr }}
41 sshPrivateKey: {{ .Values.SSHPrivateKey | b64enc }}
42 ingress:
43 className: {{ .Global.PCloudEnvName }}-ingress-public
44 domain: {{ .Global.Domain }}
45 certificateIssuer: {{ .Global.Id }}-public