From a8097c643a498a9b07bdf5e46dcbcd23dfcd0481 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Rodr=C3=ADguez=20Hern=C3=A1ndez?= Date: Thu, 5 May 2022 13:47:59 +0100 Subject: [PATCH] [bitnami/redis] Fix issue with duplicated lifecycles (#10031) Signed-off-by: Carlos Rodriguez Hernandez --- .../redis/templates/sentinel/statefulset.yaml | 32 ++++++++++--------- 1 file changed, 17 insertions(+), 15 deletions(-) diff --git a/bitnami/redis/templates/sentinel/statefulset.yaml b/bitnami/redis/templates/sentinel/statefulset.yaml index 859df8ffc..5942db044 100644 --- a/bitnami/redis/templates/sentinel/statefulset.yaml +++ b/bitnami/redis/templates/sentinel/statefulset.yaml @@ -97,6 +97,14 @@ spec: {{- if not .Values.diagnosticMode.enabled }} {{- if .Values.replica.lifecycleHooks }} lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.replica.lifecycleHooks "context" $) | nindent 12 }} + {{- else }} + lifecycle: + preStop: + exec: + command: + - /bin/bash + - -c + - /opt/bitnami/scripts/start-scripts/prestop-redis.sh {{- end }} {{- end }} {{- if .Values.replica.containerSecurityContext.enabled }} @@ -263,18 +271,21 @@ spec: {{- if .Values.replica.extraVolumeMounts }} {{- include "common.tplvalues.render" ( dict "value" .Values.replica.extraVolumeMounts "context" $ ) | nindent 12 }} {{- end }} + - name: sentinel + image: {{ template "redis.sentinel.image" . }} + imagePullPolicy: {{ .Values.sentinel.image.pullPolicy | quote }} + {{- if not .Values.diagnosticMode.enabled }} + {{- if .Values.sentinel.lifecycleHooks }} + lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.sentinel.lifecycleHooks "context" $) | nindent 12 }} + {{- else }} lifecycle: preStop: exec: command: - /bin/bash - -c - - /opt/bitnami/scripts/start-scripts/prestop-redis.sh - - name: sentinel - image: {{ template "redis.sentinel.image" . }} - imagePullPolicy: {{ .Values.sentinel.image.pullPolicy | quote }} - {{- if .Values.sentinel.lifecycleHooks }} - lifecycle: {{- include "common.tplvalues.render" (dict "value" .Values.sentinel.lifecycleHooks "context" $) | nindent 12 }} + - /opt/bitnami/scripts/start-scripts/prestop-sentinel.sh + {{- end }} {{- end }} {{- if .Values.sentinel.containerSecurityContext.enabled }} securityContext: {{- omit .Values.sentinel.containerSecurityContext "enabled" | toYaml | nindent 12 }} @@ -399,15 +410,6 @@ spec: readinessProbe: {{- include "common.tplvalues.render" (dict "value" .Values.sentinel.customReadinessProbe "context" $) | nindent 12 }} {{- end }} {{- end }} - {{- if not .Values.diagnosticMode.enabled }} - lifecycle: - preStop: - exec: - command: - - /bin/bash - - -c - - /opt/bitnami/scripts/start-scripts/prestop-sentinel.sh - {{- end }} {{- if .Values.sentinel.resources }} resources: {{- toYaml .Values.sentinel.resources | nindent 12 }} {{- end }}