[bitnami/airflow] Fix airflow connectivity issue when redis is in ssl mode (#49326)

Fix airflow connectivity issue when redis is in ssl mode

Signed-off-by: Veera Pirla <17177346+mrveera@users.noreply.github.com>
This commit is contained in:
Veera Pirla
2023-09-21 15:33:18 +02:00
committed by GitHub
parent e2598f4eea
commit d038fb98b5
3 changed files with 3 additions and 0 deletions
@@ -402,6 +402,7 @@ airflow_configure_celery_executor() {
local -r redis_user=$(airflow_encode_url "$REDIS_USER")
local -r redis_password=$(airflow_encode_url "$REDIS_PASSWORD")
airflow_conf_set "celery" "broker_url" "redis://${redis_user}:${redis_password}@${REDIS_HOST}:${REDIS_PORT_NUMBER}/${REDIS_DATABASE}"
is_boolean_yes "$AIRFLOW_REDIS_USE_SSL" && airflow_conf_set "celery" "broker_url" "rediss://${redis_user}:${redis_password}@${REDIS_HOST}:${REDIS_PORT_NUMBER}/${REDIS_DATABASE}"
is_boolean_yes "$AIRFLOW_REDIS_USE_SSL" && airflow_conf_set "celery" "redis_backend_use_ssl" "true"
# Configure celery backend
@@ -402,6 +402,7 @@ airflow_configure_celery_executor() {
local -r redis_user=$(airflow_encode_url "$REDIS_USER")
local -r redis_password=$(airflow_encode_url "$REDIS_PASSWORD")
airflow_conf_set "celery" "broker_url" "redis://${redis_user}:${redis_password}@${REDIS_HOST}:${REDIS_PORT_NUMBER}/${REDIS_DATABASE}"
is_boolean_yes "$AIRFLOW_REDIS_USE_SSL" && airflow_conf_set "celery" "broker_url" "rediss://${redis_user}:${redis_password}@${REDIS_HOST}:${REDIS_PORT_NUMBER}/${REDIS_DATABASE}"
is_boolean_yes "$AIRFLOW_REDIS_USE_SSL" && airflow_conf_set "celery" "redis_backend_use_ssl" "true"
# Configure celery backend
@@ -402,6 +402,7 @@ airflow_configure_celery_executor() {
local -r redis_user=$(airflow_encode_url "$REDIS_USER")
local -r redis_password=$(airflow_encode_url "$REDIS_PASSWORD")
airflow_conf_set "celery" "broker_url" "redis://${redis_user}:${redis_password}@${REDIS_HOST}:${REDIS_PORT_NUMBER}/${REDIS_DATABASE}"
is_boolean_yes "$AIRFLOW_REDIS_USE_SSL" && airflow_conf_set "celery" "broker_url" "rediss://${redis_user}:${redis_password}@${REDIS_HOST}:${REDIS_PORT_NUMBER}/${REDIS_DATABASE}"
is_boolean_yes "$AIRFLOW_REDIS_USE_SSL" && airflow_conf_set "celery" "redis_backend_use_ssl" "true"
# Configure celery backend