From a054dccf4a35cda7b13bc4517f31a730714de29c Mon Sep 17 00:00:00 2001 From: jiriks74 Date: Fri, 5 Sep 2025 10:46:26 +0200 Subject: [PATCH] fix(sentry/sentry/helper): Redis URL not set when using `externalRedis.existingSecret` or `redis.auth.existingSecret` --- charts/sentry/templates/sentry/_helper-sentry.tpl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/charts/sentry/templates/sentry/_helper-sentry.tpl b/charts/sentry/templates/sentry/_helper-sentry.tpl index 7392adba3..6ede75d4b 100644 --- a/charts/sentry/templates/sentry/_helper-sentry.tpl +++ b/charts/sentry/templates/sentry/_helper-sentry.tpl @@ -208,7 +208,9 @@ sentry.conf.py: |- BROKER_URL = os.environ.get("BROKER_URL", "amqp://{{ .Values.rabbitmq.auth.username }}:{{ .Values.rabbitmq.auth.password }}@{{ template "sentry.rabbitmq.host" . }}:5672/{{ .Values.rabbitmq.vhost }}") {{- else if $redisPass }} BROKER_URL = os.environ.get("BROKER_URL", "{{ $redisProto }}://:{{ $redisPass }}@{{ $redisHost }}:{{ $redisPort }}/{{ $redisDb }}") - {{- else if and (not .Values.externalRedis.existingSecret) (not .Values.redis.auth.existingSecret)}} + {{- else if or (not .Values.externalRedis.existingSecret) (not .Values.redis.auth.existingSecret)}} + BROKER_URL = os.environ.get("BROKER_URL", f"{{ $redisProto }}://:{os.environ.get("REDIS_PASSWORD")}@{{ $redisHost }}:{{ $redisPort }}/{{ $redisDb }}") + {{- else }} BROKER_URL = os.environ.get("BROKER_URL", "{{ $redisProto }}://{{ $redisHost }}:{{ $redisPort }}/{{ $redisDb }}") {{- end }}