blob: 73ad3956f8471aed6a6b577d0dbba7f6f8f162b4 [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-maddy
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-maddy
20---
21apiVersion: helm.toolkit.fluxcd.io/v2beta1
22kind: HelmRelease
23metadata:
giolekva050609f2021-12-29 15:51:40 +040024 name: maddy
25 namespace: {{ .Values.NamespacePrefix }}app-maddy
26spec:
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +040027 dependsOn:
28 - name: namespaces-maddy
29 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040030 chart:
31 spec:
32 chart: charts/maddy
33 sourceRef:
34 kind: GitRepository
35 name: pcloud
36 namespace: {{ .Values.Id }}
giolekva050609f2021-12-29 15:51:40 +040037 interval: 1m0s
38 values:
39 ingress:
40 private:
41 className: {{ .Values.Id }}-ingress-private
42 domain: p.{{ .Values.Domain }}
43 public:
44 className: {{ .Values.PCloudEnvName }}-ingress-public
45 domain: {{ .Values.Domain }}
46 certificateIssuer: {{ .Values.Id }}-public
47 storage:
48 size: 100Gi
49 mailGateway:
50 mxHostname: {{ .Values.MXHostname}}
51 address: {{ .Values.MailGatewayAddress }}