blob: 7c00497bba3eef4be35a68724734f1f39e7e8c66 [file] [log] [blame]
giolekva050609f2021-12-29 15:51:40 +04001apiVersion: helm.toolkit.fluxcd.io/v2beta1
2kind: HelmRelease
3metadata:
4 name: matrix-storage
5 namespace: {{ .Values.NamespacePrefix }}app-matrix
6spec:
7 chart:
8 spec:
9 chart: postgresql
10 version: 10.13.5
11 sourceRef:
12 kind: HelmRepository
13 name: bitnami
14 namespace: {{ .Values.Id }}
15 dependsOn:
16 - name: namespaces
17 namespace: {{ .Values.Id }}
18 interval: 1m0s
19 values:
20 fullnameOverride: postgres
21 image:
22 repository: arm64v8/postgres
23 tag: 13.4
24 service:
25 type: ClusterIP
26 port: 5432
27 postgresqlPassword: psswd
28 initdbScripts:
29 createdb.sh: |
30 #!/bin/sh
31 createdb -U postgres --encoding=UTF8 --locale=C --template=template0 --owner=postgres matrix
32 persistence:
33 size: {{ .Values.MatrixStorageSize }}
34 securityContext:
35 enabled: true
36 fsGroup: 0
37 containerSecurityContext:
38 enabled: true
39 runAsUser: 0
40 volumePermissions:
41 securityContext:
42 runAsUser: 0