blob: 87f165772ec818699a3da62618a1d043dc528b65 [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-matrix
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-matrix
20---
21apiVersion: helm.toolkit.fluxcd.io/v2beta1
22kind: HelmRelease
23metadata:
giolekva050609f2021-12-29 15:51:40 +040024 name: matrix-storage
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +040025 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040026spec:
Giorgi Lekveishvilic9211392023-06-12 18:30:14 +040027 targetNamespace: {{ .Global.NamespacePrefix }}app-matrix
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +040028 dependsOn:
29 - name: namespaces-matrix
30 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040031 chart:
32 spec:
33 chart: postgresql
34 version: 10.13.5
35 sourceRef:
36 kind: HelmRepository
37 name: bitnami
38 namespace: {{ .Values.Id }}
giolekva050609f2021-12-29 15:51:40 +040039 interval: 1m0s
40 values:
41 fullnameOverride: postgres
42 image:
43 repository: arm64v8/postgres
44 tag: 13.4
45 service:
46 type: ClusterIP
47 port: 5432
48 postgresqlPassword: psswd
49 initdbScripts:
50 createdb.sh: |
51 #!/bin/sh
52 createdb -U postgres --encoding=UTF8 --locale=C --template=template0 --owner=postgres matrix
53 persistence:
54 size: {{ .Values.MatrixStorageSize }}
55 securityContext:
56 enabled: true
57 fsGroup: 0
58 containerSecurityContext:
59 enabled: true
60 runAsUser: 0
61 volumePermissions:
62 securityContext:
63 runAsUser: 0