blob: 9b9c56ce3d5e7e421f913cf7362103e1bb545af5 [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:
Giorgi Lekveishvili6d7dcb82023-12-20 14:44:42 +04009 chart: charts/postgresql
giolekva050609f2021-12-29 15:51:40 +040010 sourceRef:
Giorgi Lekveishvili6d7dcb82023-12-20 14:44:42 +040011 kind: GitRepository
12 name: pcloud
13 namespace: {{ .Global.Id }}
giolekva050609f2021-12-29 15:51:40 +040014 interval: 1m0s
15 values:
16 fullnameOverride: postgres
17 image:
Giorgi Lekveishvili6d7dcb82023-12-20 14:44:42 +040018 repository: library/postgres # arm64v8/postgres
19 tag: 15.3 # 13.4
giolekva050609f2021-12-29 15:51:40 +040020 service:
21 type: ClusterIP
22 port: 5432
Giorgi Lekveishvili6d7dcb82023-12-20 14:44:42 +040023 primary:
24 initdb:
25 scripts:
26 init.sql: |
27 CREATE USER matrix WITH PASSWORD 'matrix';
Giorgi Lekveishvili30c887a2023-12-20 19:28:31 +040028 CREATE DATABASE matrix WITH OWNER = matrix ENCODING = UTF8 LOCALE = 'C' TEMPLATE = template0;
Giorgi Lekveishvili6d7dcb82023-12-20 14:44:42 +040029 persistence:
30 size: 10Gi
31 securityContext:
32 enabled: true
33 fsGroup: 0
34 containerSecurityContext:
35 enabled: true
36 runAsUser: 0
giolekva050609f2021-12-29 15:51:40 +040037 volumePermissions:
38 securityContext:
39 runAsUser: 0