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