File tree Expand file tree Collapse file tree 3 files changed +14
-1
lines changed
Expand file tree Collapse file tree 3 files changed +14
-1
lines changed Original file line number Diff line number Diff line change 2828{{- $securityContext := include "localPodSecurityContext" .Values.redis }}
2929{{- $containerSecurityContext := include "externalContainerSecurityContext" .Values.redis }}
3030{{- $containerLifecycleHooks := .Values.redis.containerLifecycleHooks }}
31+ {{- $persistence := .Values.redis.persistence.enabled }}
3132apiVersion : apps/v1
3233kind : StatefulSet
3334metadata :
@@ -46,6 +47,9 @@ metadata:
4647 {{- end }}
4748spec :
4849 serviceName : {{ include "airflow.fullname" . }}-redis
50+ {{- if and $persistence .Values.redis.persistence.persistentVolumeClaimRetentionPolicy }}
51+ persistentVolumeClaimRetentionPolicy : {{- toYaml .Values.redis.persistence.persistentVolumeClaimRetentionPolicy | nindent 4 }}
52+ {{- end }}
4953 selector :
5054 matchLabels :
5155 tier : airflow
@@ -109,7 +113,7 @@ spec:
109113 secretKeyRef :
110114 name : {{ template "redis_password_secret" . }}
111115 key : password
112- {{- if not .Values.redis. persistence.enabled }}
116+ {{- if not $ persistence }}
113117 volumes :
114118 - name : redis-db
115119 emptyDir : {{- toYaml (default (dict) .Values.redis.emptyDirConfig) | nindent 12 }}
Original file line number Diff line number Diff line change 82578257 "null"
82588258 ],
82598259 "default": null
8260+ },
8261+ "persistentVolumeClaimRetentionPolicy": {
8262+ "$ref": "#/definitions/persistentVolumeClaimRetentionPolicy",
8263+ "description": "PersistentVolumeClaim retention policy to be used in the lifecycle of a StatefulSet."
82608264 }
82618265 }
82628266 },
Original file line number Diff line number Diff line change @@ -2746,6 +2746,11 @@ redis:
27462746 # the name of an existing PVC to use
27472747 existingClaim :
27482748
2749+ persistentVolumeClaimRetentionPolicy : ~
2750+ # persistentVolumeClaimRetentionPolicy:
2751+ # whenDeleted: Delete
2752+ # whenScaled: Delete
2753+
27492754 # Configuration for empty dir volume (if redis.persistence.enabled == false)
27502755 # emptyDirConfig:
27512756 # sizeLimit: 1Gi
You can’t perform that action at this time.
0 commit comments