From a128f71d9354929aa633e1ab75e3a5be814ee09c Mon Sep 17 00:00:00 2001 From: Tom Wier Date: Fri, 13 Sep 2024 14:23:50 +0300 Subject: [PATCH] fix(#145): adds volume mount for postgres --- deploy/cht_sync/templates/postgres-pvc.yaml | 12 ++++++++++++ deploy/cht_sync/templates/postgres.yaml | 18 +++++++++--------- 2 files changed, 21 insertions(+), 9 deletions(-) create mode 100644 deploy/cht_sync/templates/postgres-pvc.yaml diff --git a/deploy/cht_sync/templates/postgres-pvc.yaml b/deploy/cht_sync/templates/postgres-pvc.yaml new file mode 100644 index 0000000..66d45ec --- /dev/null +++ b/deploy/cht_sync/templates/postgres-pvc.yaml @@ -0,0 +1,12 @@ +{{- if .Values.postgres.enabled }} +apiVersion: v1 +kind: PersistentVolumeClaim +metadata: + name: postgres-pvc +spec: + accessModes: + - ReadWriteOnce + resources: + requests: + storage: {{ .Values.postgres.storageSize | default "1Gi" }} +{{- end }} diff --git a/deploy/cht_sync/templates/postgres.yaml b/deploy/cht_sync/templates/postgres.yaml index 74bf556..09c7eec 100644 --- a/deploy/cht_sync/templates/postgres.yaml +++ b/deploy/cht_sync/templates/postgres.yaml @@ -33,15 +33,15 @@ spec: value: {{ .Values.postgres.password }} - name: POSTGRES_DB value: {{ .Values.postgres.db }} + - name: PGDATA + value: "/var/lib/postgresql/data/pgdata" ports: - containerPort: {{ .Values.postgres.port | default "5432" }} - - volumeClaimTemplates: - - metadata: - name: postgres-data - spec: - accessModes: [ "ReadWriteOnce" ] - resources: - requests: - storage: {{ .Values.postgres.storageSize | default "1Gi" }} + volumeMounts: + - name: postgres-data + mountPath: /var/lib/postgresql/data + volumes: + - name: postgres-data + persistentVolumeClaim: + claimName: postgres-pvc {{- end }}