From 346ef3ca2beaae73dec4b59684bd70754fb68f9d Mon Sep 17 00:00:00 2001 From: Yan Bondarenko <202671653+yankawai@users.noreply.github.com> Date: Wed, 2 Sep 2026 15:31:23 +0300 Subject: [PATCH] fix(mongodb): url-encode the username in the connection uri Signed-off-by: Yan Bondarenko <202671653+yankawai@users.noreply.github.com> (cherry picked from commit 66a00f552ee526056d06ce49a3b58fb03dc23c80) --- packages/apps/mongodb/templates/credentials.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/apps/mongodb/templates/credentials.yaml b/packages/apps/mongodb/templates/credentials.yaml index 520c57aa1..aecde227a 100644 --- a/packages/apps/mongodb/templates/credentials.yaml +++ b/packages/apps/mongodb/templates/credentials.yaml @@ -46,10 +46,10 @@ {{- $adminUser := index $resolved "MONGODB_DATABASE_ADMIN_USER" }} {{- $adminPassword := index $resolved "MONGODB_DATABASE_ADMIN_PASSWORD" }} {{- $host := printf "%s-rs0.%s.svc.%s" .Release.Name .Release.Namespace $clusterDomain }} -{{- $uri := printf "mongodb://%s:%s@%s:27017/admin?replicaSet=rs0" $adminUser (urlquery $adminPassword) $host }} +{{- $uri := printf "mongodb://%s:%s@%s:27017/admin?replicaSet=rs0" (urlquery $adminUser) (urlquery $adminPassword) $host }} {{- if .Values.sharding }} {{- $host = printf "%s-mongos.%s.svc.%s" .Release.Name .Release.Namespace $clusterDomain }} - {{- $uri = printf "mongodb://%s:%s@%s:27017/admin" $adminUser (urlquery $adminPassword) $host }} + {{- $uri = printf "mongodb://%s:%s@%s:27017/admin" (urlquery $adminUser) (urlquery $adminPassword) $host }} {{- end }} {{- if $chartOwnsUsers }}