File tree Expand file tree Collapse file tree
opensearch/2.10/chart/opensearch/templates
rabbitmq/3.12/chart/rabbitmq
redis-cluster/7.0/chart/redis-cluster
seaweedfs/3/chart/seaweedfs
zookeeper/3.9/chart/zookeeper Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -298,6 +298,11 @@ spec:
298298 - name : data
299299 emptyDir : {}
300300 {{- else }}
301+ {{- if .Values.persistentVolumeClaimRetentionPolicy.enabled }}
302+ persistentVolumeClaimRetentionPolicy :
303+ whenDeleted : {{ .Values.persistentVolumeClaimRetentionPolicy.whenDeleted }}
304+ whenScaled : {{ .Values.persistentVolumeClaimRetentionPolicy.whenScaled }}
305+ {{- end }}
301306 volumeClaimTemplates :
302307 {{- if gt $drivesPerNode 1 }}
303308 {{- range $diskId := until $drivesPerNode }}
Original file line number Diff line number Diff line change @@ -887,6 +887,15 @@ persistence:
887887 # #
888888 existingClaim : " "
889889
890+ # # persistentVolumeClaimRetentionPolicy
891+ # # ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#persistentvolumeclaim-retention
892+ # # @param persistentVolumeClaimRetentionPolicy.enabled Controls if and how PVCs are deleted during the lifecycle of a StatefulSet
893+ # # @param persistentVolumeClaimRetentionPolicy.whenScaled Volume retention behavior when the replica count of the StatefulSet is reduced
894+ # # @param persistentVolumeClaimRetentionPolicy.whenDeleted Volume retention behavior that applies when the StatefulSet is deleted
895+ persistentVolumeClaimRetentionPolicy :
896+ enabled : true
897+ whenScaled : Deleted
898+ whenDeleted : Deleted
890899# # @section Volume Permissions parameters
891900
892901# # Init containers parameters:
Original file line number Diff line number Diff line change @@ -327,6 +327,11 @@ spec:
327327 persistentVolumeClaim :
328328 claimName : {{ .Values.data.persistence.existingClaim }}
329329 {{- else }}
330+ {{- if .Values.data.persistentVolumeClaimRetentionPolicy.enabled }}
331+ persistentVolumeClaimRetentionPolicy :
332+ whenDeleted : {{ .Values.data.persistentVolumeClaimRetentionPolicy.whenDeleted }}
333+ whenScaled : {{ .Values.data.persistentVolumeClaimRetentionPolicy.whenScaled }}
334+ {{- end }}
330335 volumeClaimTemplates :
331336 - metadata :
332337 name : " data"
Original file line number Diff line number Diff line change @@ -339,6 +339,11 @@ spec:
339339 persistentVolumeClaim :
340340 claimName : {{ .Values.master.persistence.existingClaim }}
341341 {{- else }}
342+ {{- if .Values.master.persistentVolumeClaimRetentionPolicy.enabled }}
343+ persistentVolumeClaimRetentionPolicy :
344+ whenDeleted : {{ .Values.master.persistentVolumeClaimRetentionPolicy.whenDeleted }}
345+ whenScaled : {{ .Values.master.persistentVolumeClaimRetentionPolicy.whenScaled }}
346+ {{- end }}
342347 volumeClaimTemplates :
343348 - metadata :
344349 name : " data"
Original file line number Diff line number Diff line change @@ -406,6 +406,11 @@ spec:
406406 claimName : {{ tpl . $ }}
407407 {{- end }}
408408 {{- else }}
409+ {{- if .Values.persistentVolumeClaimRetentionPolicy.enabled }}
410+ persistentVolumeClaimRetentionPolicy :
411+ whenDeleted : {{ .Values.persistentVolumeClaimRetentionPolicy.whenDeleted }}
412+ whenScaled : {{ .Values.persistentVolumeClaimRetentionPolicy.whenScaled }}
413+ {{- end }}
409414 volumeClaimTemplates :
410415 - metadata :
411416 name : data
Original file line number Diff line number Diff line change @@ -835,6 +835,19 @@ persistence:
835835 # # example.io/disk-volume-type: SSD
836836 # #
837837 annotations : {}
838+ # # Persistent Volume Claim Retention Policy
839+ # # ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#persistentvolumeclaim-retention
840+ # #
841+ persistentVolumeClaimRetentionPolicy :
842+ # # @param persistentVolumeClaimRetentionPolicy.enabled Enable Persistent volume retention policy for rabbitmq Statefulset
843+ # #
844+ enabled : true
845+ # # @param persistentVolumeClaimRetentionPolicy.whenScaled Volume retention behavior when the replica count of the StatefulSet is reduced
846+ # #
847+ whenScaled : Delete
848+ # # @param persistentVolumeClaimRetentionPolicy.whenDeleted Volume retention behavior that applies when the StatefulSet is deleted
849+ # #
850+ whenDeleted : Delete
838851
839852# # @section Exposure parameters
840853# #
Original file line number Diff line number Diff line change @@ -425,6 +425,11 @@ spec:
425425 secretName : {{ include "redis-cluster.tlsSecretName" . }}
426426 defaultMode : 256
427427 {{- end }}
428+ {{- if .Values.persistentVolumeClaimRetentionPolicy.enabled }}
429+ persistentVolumeClaimRetentionPolicy :
430+ whenDeleted : {{ .Values.persistentVolumeClaimRetentionPolicy.whenDeleted }}
431+ whenScaled : {{ .Values.persistentVolumeClaimRetentionPolicy.whenScaled }}
432+ {{- end }}
428433 volumeClaimTemplates :
429434 - metadata :
430435 name : redis-data
Original file line number Diff line number Diff line change @@ -322,6 +322,15 @@ persistence:
322322 # #
323323 matchExpressions : {}
324324
325+ # # persistentVolumeClaimRetentionPolicy
326+ # # ref: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#persistentvolumeclaim-retention
327+ # # @param persistentVolumeClaimRetentionPolicy.enabled Controls if and how PVCs are deleted during the lifecycle of a StatefulSet
328+ # # @param persistentVolumeClaimRetentionPolicy.whenScaled Volume retention behavior when the replica count of the StatefulSet is reduced
329+ # # @param persistentVolumeClaimRetentionPolicy.whenDeleted Volume retention behavior that applies when the StatefulSet is deleted
330+ persistentVolumeClaimRetentionPolicy :
331+ enabled : true
332+ whenScaled : Deleted
333+ whenDeleted : Deleted
325334# # Init containers parameters:
326335# # volumePermissions: Change the owner of the persist volume mountpoint to RunAsUser:fsGroup
327336# #
Original file line number Diff line number Diff line change @@ -449,6 +449,11 @@ spec:
449449 persistentVolumeClaim :
450450 claimName : {{ printf "redis-data-%s-master" (include "common.names.fullname" .) }}
451451 {{- else }}
452+ {{- if .Values.master.persistentVolumeClaimRetentionPolicy.enabled }}
453+ persistentVolumeClaimRetentionPolicy :
454+ whenDeleted : {{ .Values.master.persistentVolumeClaimRetentionPolicy.whenDeleted }}
455+ whenScaled : {{ .Values.master.persistentVolumeClaimRetentionPolicy.whenScaled }}
456+ {{- end }}
452457 volumeClaimTemplates :
453458 - metadata :
454459 name : redis-data
Original file line number Diff line number Diff line change @@ -437,6 +437,11 @@ spec:
437437 emptyDir : {}
438438 {{- end }}
439439 {{- else }}
440+ {{- if .Values.replica.persistentVolumeClaimRetentionPolicy.enabled }}
441+ persistentVolumeClaimRetentionPolicy :
442+ whenDeleted : {{ .Values.replica.persistentVolumeClaimRetentionPolicy.whenDeleted }}
443+ whenScaled : {{ .Values.replica.persistentVolumeClaimRetentionPolicy.whenScaled }}
444+ {{- end }}
440445 volumeClaimTemplates :
441446 - metadata :
442447 name : redis-data
You can’t perform that action at this time.
0 commit comments