From cdc331a5050ffbe33517faddaaa20fe167149213 Mon Sep 17 00:00:00 2001 From: Juan Ariza Toledano Date: Mon, 3 Jun 2019 14:54:18 +0200 Subject: [PATCH] [stable/postgresql] Ensure intContainer creates the data directory. (#14401) * [stable/postgresql] Ensure intContainer creates the data directory. Signed-off-by: juan131 * Update PostgreSQL image tag to '11.3.0-debian-9-r26' Signed-off-by: juan131 * Update PostgreSQL image tag to '11.3.0-debian-9-r26' on 'values-production.yaml' Signed-off-by: juan131 * Update PostgreSQL image tag to '11.3.0-debian-9-r27' Signed-off-by: juan131 --- stable/postgresql/Chart.yaml | 2 +- stable/postgresql/templates/statefulset-slaves.yaml | 4 +--- stable/postgresql/templates/statefulset.yaml | 4 +--- stable/postgresql/values-production.yaml | 2 +- stable/postgresql/values.yaml | 2 +- 5 files changed, 5 insertions(+), 9 deletions(-) diff --git a/stable/postgresql/Chart.yaml b/stable/postgresql/Chart.yaml index cbf45d72da..eb2de96488 100644 --- a/stable/postgresql/Chart.yaml +++ b/stable/postgresql/Chart.yaml @@ -1,6 +1,6 @@ apiVersion: v1 name: postgresql -version: 5.2.1 +version: 5.2.2 appVersion: 11.3.0 description: Chart for PostgreSQL, an object-relational database management system (ORDBMS) with an emphasis on extensibility and on standards-compliance. keywords: diff --git a/stable/postgresql/templates/statefulset-slaves.yaml b/stable/postgresql/templates/statefulset-slaves.yaml index 4a526f862c..8d76f6ad8f 100644 --- a/stable/postgresql/templates/statefulset-slaves.yaml +++ b/stable/postgresql/templates/statefulset-slaves.yaml @@ -70,11 +70,9 @@ spec: - sh - -c - | + mkdir -m 700 -p {{ .Values.persistence.mountPath }}/data find {{ .Values.persistence.mountPath }} -mindepth 1 -maxdepth 1 -not -name ".snapshot" | \ xargs chown -R {{ .Values.securityContext.runAsUser }}:{{ .Values.securityContext.fsGroup }} - if [ -d {{ .Values.persistence.mountPath }}/data ]; then - chmod 0700 {{ .Values.persistence.mountPath }}/data; - fi securityContext: runAsUser: {{ .Values.volumePermissions.securityContext.runAsUser }} volumeMounts: diff --git a/stable/postgresql/templates/statefulset.yaml b/stable/postgresql/templates/statefulset.yaml index 9d84e3d3c8..6856841ce3 100644 --- a/stable/postgresql/templates/statefulset.yaml +++ b/stable/postgresql/templates/statefulset.yaml @@ -74,11 +74,9 @@ spec: - sh - -c - | + mkdir -m 700 -p {{ .Values.persistence.mountPath }}/data find {{ .Values.persistence.mountPath }} -mindepth 1 -maxdepth 1 -not -name ".snapshot" | \ xargs chown -R {{ .Values.securityContext.runAsUser }}:{{ .Values.securityContext.fsGroup }} - if [ -d {{ .Values.persistence.mountPath }}/data ]; then - chmod 0700 {{ .Values.persistence.mountPath }}/data; - fi securityContext: runAsUser: {{ .Values.volumePermissions.securityContext.runAsUser }} volumeMounts: diff --git a/stable/postgresql/values-production.yaml b/stable/postgresql/values-production.yaml index a4691d37c5..10be8fa8f7 100644 --- a/stable/postgresql/values-production.yaml +++ b/stable/postgresql/values-production.yaml @@ -14,7 +14,7 @@ global: image: registry: docker.io repository: bitnami/postgresql - tag: 11.3.0-debian-9-r17 + tag: 11.3.0-debian-9-r27 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images diff --git a/stable/postgresql/values.yaml b/stable/postgresql/values.yaml index d11321e885..5e42b90250 100644 --- a/stable/postgresql/values.yaml +++ b/stable/postgresql/values.yaml @@ -14,7 +14,7 @@ global: image: registry: docker.io repository: bitnami/postgresql - tag: 11.3.0-debian-9-r17 + tag: 11.3.0-debian-9-r27 ## Specify a imagePullPolicy ## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent' ## ref: http://kubernetes.io/docs/user-guide/images/#pre-pulling-images