From 9414a5ae6a371b464028d5d6befd6adc7181f242 Mon Sep 17 00:00:00 2001
From: Janne Mareike Koschinski <mail@justjanne.de>
Date: Fri, 28 Apr 2023 17:29:38 +0200
Subject: [PATCH] feat: upgrade postgresql

---
 postgresql/Chart.yaml                 |  2 +-
 postgresql/templates/secret.yaml      |  2 +-
 postgresql/templates/statefulset.yaml | 10 +++++++---
 3 files changed, 9 insertions(+), 5 deletions(-)

diff --git a/postgresql/Chart.yaml b/postgresql/Chart.yaml
index 06c6014..65074a0 100644
--- a/postgresql/Chart.yaml
+++ b/postgresql/Chart.yaml
@@ -2,5 +2,5 @@ apiVersion: v2
 name: postgresql
 description: Helm Chart for postgresql
 type: application
-version: 1.2.0
+version: 1.3.0
 appVersion: "15"
diff --git a/postgresql/templates/secret.yaml b/postgresql/templates/secret.yaml
index 91454e5..03682e9 100644
--- a/postgresql/templates/secret.yaml
+++ b/postgresql/templates/secret.yaml
@@ -18,4 +18,4 @@ data:
   postgres-password: {{ $secretValue | quote }}
   {{ else }}
   postgres-password: "{{ .Values.postgresPassword }}"
-  {{ end }}
\ No newline at end of file
+  {{ end }}
diff --git a/postgresql/templates/statefulset.yaml b/postgresql/templates/statefulset.yaml
index a226f54..0e684ed 100644
--- a/postgresql/templates/statefulset.yaml
+++ b/postgresql/templates/statefulset.yaml
@@ -29,11 +29,11 @@ spec:
         {{ if .Values.tls.enabled -}}
         - name: certs
           secret:
-            defaultMode: 0600
+            defaultMode: 0640
             secretName: {{ .Values.tls.certificatesSecret }}
         {{- end }}
         - configMap:
-            defaultMode: 0600
+            defaultMode: 0640
             name: {{ include "postgresql-helm.fullname" . }}
           name: config
         - name: data
@@ -86,8 +86,12 @@ spec:
             - mountPath: "/dev/shm"
               name: shm
             {{ if .Values.tls.enabled -}}
-            - mountPath: "/certs"
+            - mountPath: "/certs/tls.crt"
               name: certs
+              subPath: tls.crt
+            - mountPath: "/certs/tls.key"
+              name: certs
+              subPath: tls.key
             {{- end }}
       {{- with .Values.nodeSelector }}
       nodeSelector:
-- 
GitLab