File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -100,6 +100,10 @@ data:
100100 filename: {{ template "redis-cluster.tlsCACert" . }}
101101 {{- end }}
102102 {{- end }}
103+ {{- if .Values.redis.defaultConfigOverride }}
104+ redis-default.conf : |-
105+ {{- include "common.tplvalues.render" (dict "value" .Values.redis.defaultConfigOverride "context" $) | nindent 4 }}
106+ {{- else }}
103107 redis-default.conf : |-
104108 # Redis configuration file example.
105109 #
@@ -534,9 +538,7 @@ data:
534538 # You can set these explicitly by uncommenting the following line.
535539 #
536540 # save 3600 1 300 100 60 10000
537- save 900 1
538- save 300 10
539- save 60 10000
541+ save 900 1 300 10 60 10000
540542 # By default Redis will stop accepting writes if RDB snapshots are enabled
541543 # (at least one save point) and the latest background save failed.
542544 # This will make the user aware (in a hard way) that data is not persisting
@@ -2379,6 +2381,7 @@ data:
23792381 # to suppress
23802382 #
23812383 # ignore-warnings ARM64-COW-BUG
2384+ {{- end }}
23822385{{- if .Values.redis.configmap }}
23832386{{- include "common.tplvalues.render" (dict "value" .Values.redis.configmap "context" $) | nindent 4 }}
23842387{{- end }}
Original file line number Diff line number Diff line change @@ -470,6 +470,11 @@ redis:
470470 # # @param redis.priorityClassName Redis® Master pod priorityClassName
471471 # #
472472 priorityClassName : " "
473+ # # @param redis.defaultConfigOverride Optional default Redis® configuration for the nodes
474+ # # If not set, the default Redis configuration from the chart is used
475+ # # ref: https://redis.io/topics/config
476+ # #
477+ defaultConfigOverride : " "
473478 # # @param redis.configmap Additional Redis® configuration for the nodes
474479 # # ref: https://redis.io/topics/config
475480 # #
Original file line number Diff line number Diff line change @@ -21,6 +21,12 @@ allow_parameters:
2121- name : " redis.useAOFPersistence"
2222 required : false
2323 description : " redis.useAOFPersistence config for values.yaml"
24+ - name : " redis.defaultConfigOverride"
25+ required : false
26+ description : " redis.defaultConfigOverride config for values.yaml"
27+ - name : " redis.configmap"
28+ required : false
29+ description : " redis.configmap config for values.yaml"
2430- name : " redis.nodeSelector"
2531 required : false
2632 description : " redis.nodeSelector config for values.yaml"
You can’t perform that action at this time.
0 commit comments