@@ -162,6 +162,26 @@ spec:
162162 {{- if .Values.global.externalRedis.addresses }}
163163 - name : CONVOY_REDIS_CLUSTER_ADDRESSES
164164 value : {{ .Values.global.externalRedis.addresses | quote }}
165+ {{- if eq .Values.global.externalRedis.scheme "redis-sentinel" }}
166+ - name : CONVOY_REDIS_SCHEME
167+ value : {{ .Values.global.externalRedis.scheme | quote }}
168+ - name : CONVOY_REDIS_SENTINEL_MASTER_NAME
169+ value : {{ .Values.global.externalRedis.sentinelMasterName | default "mymaster" | quote }}
170+ {{- if ne .Values.global.externalRedis.sentinelSecret "" }}
171+ - name : CONVOY_REDIS_SENTINEL_PASSWORD
172+ valueFrom :
173+ secretKeyRef :
174+ name : " {{ .Values.global.externalRedis.sentinelSecret }}"
175+ key : password
176+ {{- else if .Values.global.externalRedis.sentinelPassword }}
177+ - name : CONVOY_REDIS_SENTINEL_PASSWORD
178+ value : {{ .Values.global.externalRedis.sentinelPassword | quote }}
179+ {{- end }}
180+ {{- if .Values.global.externalRedis.sentinelUsername }}
181+ - name : CONVOY_REDIS_SENTINEL_USERNAME
182+ value : {{ .Values.global.externalRedis.sentinelUsername | quote }}
183+ {{- end }}
184+ {{- end }}
165185 {{- else }}
166186 - name : CONVOY_REDIS_TYPE
167187 value : " EXTERNAL"
@@ -185,6 +205,24 @@ spec:
185205 value : {{ .Values.global.externalRedis.username | quote }}
186206 - name : CONVOY_REDIS_DATABASE
187207 value : {{ .Values.global.externalRedis.database | quote }}
208+ {{- if eq .Values.global.externalRedis.scheme "redis-sentinel" }}
209+ - name : CONVOY_REDIS_SENTINEL_MASTER_NAME
210+ value : {{ .Values.global.externalRedis.sentinelMasterName | default "mymaster" | quote }}
211+ {{- if ne .Values.global.externalRedis.sentinelSecret "" }}
212+ - name : CONVOY_REDIS_SENTINEL_PASSWORD
213+ valueFrom :
214+ secretKeyRef :
215+ name : " {{ .Values.global.externalRedis.sentinelSecret }}"
216+ key : password
217+ {{- else if .Values.global.externalRedis.sentinelPassword }}
218+ - name : CONVOY_REDIS_SENTINEL_PASSWORD
219+ value : {{ .Values.global.externalRedis.sentinelPassword | quote }}
220+ {{- end }}
221+ {{- if .Values.global.externalRedis.sentinelUsername }}
222+ - name : CONVOY_REDIS_SENTINEL_USERNAME
223+ value : {{ .Values.global.externalRedis.sentinelUsername | quote }}
224+ {{- end }}
225+ {{- end }}
188226 {{- end }}
189227 {{- end }}
190228
0 commit comments