From 92754c17b01a0508e6b0a844e61b517320d87d99 Mon Sep 17 00:00:00 2001 From: Ruben Hensen Date: Mon, 26 Jan 2026 01:16:45 +0100 Subject: [PATCH] Sogo: change config 2 --- sogo/deployment.yaml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/sogo/deployment.yaml b/sogo/deployment.yaml index 4b81b7f..f00964d 100644 --- a/sogo/deployment.yaml +++ b/sogo/deployment.yaml @@ -19,13 +19,16 @@ spec: spec: initContainers: - name: config-init - image: bhgedigital/envsubst:latest + image: alpine:latest command: - sh - -c - | - envsubst < /config-template/sogo.yaml > /config/sogo.yaml - echo "Configuration file prepared" + apk add --no-cache python3 + ENCODED_PASSWORD=$(python3 -c "import urllib.parse; print(urllib.parse.quote('${POSTGRES_PASSWORD}', safe=''))") + export POSTGRES_PASSWORD="${ENCODED_PASSWORD}" + cat /config-template/sogo.yaml | sed "s|\${POSTGRES_PASSWORD}|${POSTGRES_PASSWORD}|g" > /config/sogo.yaml + echo "Configuration file prepared with URL-encoded password" env: - name: POSTGRES_PASSWORD valueFrom: