[bitnami/postgresql] Add Persistent Volume Claim Retention Policy to Postgresql Statefulsets (#18276)

* Added Persistent Volume Claim Retention Policy Variables

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Added Functionality to Postgresql Chart

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Edited ReadME.md

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Version Bump

Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>

* Update Chart.yaml

Minor Bump

Signed-off-by: JL-Beast <116188483+jl-beast@users.noreply.github.com>

* Update Chart.yaml version

Signed-off-by: Cori Avila <42420333+corico44@users.noreply.github.com>

---------

Signed-off-by: BC\jlevitt <jackson.levitt@beast-code.com>
Signed-off-by: Jackson Levitt <jackson.levitt@beast-code.com>
Signed-off-by: JL-Beast <116188483+jl-beast@users.noreply.github.com>
Signed-off-by: Cori Avila <42420333+corico44@users.noreply.github.com>
Co-authored-by: Cori Avila <42420333+corico44@users.noreply.github.com>
This commit is contained in:
JL-Beast
2023-08-25 07:30:43 -05:00
committed by GitHub
parent 92bdf99462
commit 85635f4e81
5 changed files with 43 additions and 1 deletions

View File

@@ -619,6 +619,11 @@ spec:
- name: data
emptyDir: {}
{{- else }}
{{- if .Values.primary.persistentVolumeClaimRetentionPolicy.enabled }}
persistentVolumeClaimRetentionPolicy:
whenDeleted: {{ .Values.primary.persistentVolumeClaimRetentionPolicy.whenDeleted }}
whenScaled: {{ .Values.primary.persistentVolumeClaimRetentionPolicy.whenScaled }}
{{- end }}
volumeClaimTemplates:
- apiVersion: v1
kind: PersistentVolumeClaim

View File

@@ -519,6 +519,11 @@ spec:
- name: data
emptyDir: {}
{{- else }}
{{- if .Values.readReplicas.persistentVolumeClaimRetentionPolicy.enabled }}
persistentVolumeClaimRetentionPolicy:
whenDeleted: {{ .Values.readReplicas.persistentVolumeClaimRetentionPolicy.whenDeleted }}
whenScaled: {{ .Values.readReplicas.persistentVolumeClaimRetentionPolicy.whenScaled }}
{{- end }}
volumeClaimTemplates:
- metadata:
name: data