blob: 0684427b590d8c9e0738cd7ef73bd66d58da0b82 [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
25 namespace: {{ .Values.NamespacePrefix }}app-matrix
26spec:
Giorgi Lekveishviliacc4a632023-06-09 12:50:21 +040027 dependsOn:
28 - name: namespaces-matrix
29 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040030 chart:
31 spec:
32 chart: postgresql
33 version: 10.13.5
34 sourceRef:
35 kind: HelmRepository
36 name: bitnami
37 namespace: {{ .Values.Id }}
giolekva050609f2021-12-29 15:51:40 +040038 interval: 1m0s
39 values:
40 fullnameOverride: postgres
41 image:
42 repository: arm64v8/postgres
43 tag: 13.4
44 service:
45 type: ClusterIP
46 port: 5432
47 postgresqlPassword: psswd
48 initdbScripts:
49 createdb.sh: |
50 #!/bin/sh
51 createdb -U postgres --encoding=UTF8 --locale=C --template=template0 --owner=postgres matrix
52 persistence:
53 size: {{ .Values.MatrixStorageSize }}
54 securityContext:
55 enabled: true
56 fsGroup: 0
57 containerSecurityContext:
58 enabled: true
59 runAsUser: 0
60 volumePermissions:
61 securityContext:
62 runAsUser: 0