From 18881c18ac08444dcb00df287dfe9480c3851790 Mon Sep 17 00:00:00 2001 From: Jaehyeon Kim Date: Mon, 19 Jan 2026 22:07:16 +0900 Subject: [PATCH] [bitnami/mongodb] Fix URL encoding for special characters in mongodb_exporter URI (#36437) * git commit -s -m "[bitnami/mongodb] Fix URL encoding for special characters in mongodb_exporter URI" Signed-off-by: kiku99 * Update CHANGELOG.md Signed-off-by: Bitnami Bot * Update CHANGELOG.md Signed-off-by: Bitnami Bot --------- Signed-off-by: kiku99 Signed-off-by: Bitnami Bot Co-authored-by: Bitnami Bot --- bitnami/mongodb/CHANGELOG.md | 8 ++++++-- bitnami/mongodb/Chart.yaml | 2 +- bitnami/mongodb/templates/_helpers.tpl | 4 ++-- 3 files changed, 9 insertions(+), 5 deletions(-) diff --git a/bitnami/mongodb/CHANGELOG.md b/bitnami/mongodb/CHANGELOG.md index 7e194d44c9..f0771a1676 100644 --- a/bitnami/mongodb/CHANGELOG.md +++ b/bitnami/mongodb/CHANGELOG.md @@ -1,8 +1,12 @@ # Changelog -## 16.5.45 (2025-08-21) +## 17.0.1 (2026-01-19) -* [bitnami/mongodb] :zap: :arrow_up: Update dependency references ([#36166](https://github.com/bitnami/charts/pull/36166)) +* [bitnami/mongodb] Fix URL encoding for special characters in mongodb_exporter URI ([#36437](https://github.com/bitnami/charts/pull/36437)) + +## 16.5.45 (2025-08-21) + +* [bitnami/mongodb] :zap: :arrow_up: Update dependency references (#36166) ([83c8f5a](https://github.com/bitnami/charts/commit/83c8f5a37e5cd3d81569f4a5c74e5e50f314491a)), closes [#36166](https://github.com/bitnami/charts/issues/36166) ## 16.5.44 (2025-08-15) diff --git a/bitnami/mongodb/Chart.yaml b/bitnami/mongodb/Chart.yaml index 9df78cc92e..434565663c 100644 --- a/bitnami/mongodb/Chart.yaml +++ b/bitnami/mongodb/Chart.yaml @@ -41,4 +41,4 @@ maintainers: name: mongodb sources: - https://github.com/bitnami/charts/tree/main/bitnami/mongodb -version: 17.0.0 +version: 17.0.1 diff --git a/bitnami/mongodb/templates/_helpers.tpl b/bitnami/mongodb/templates/_helpers.tpl index 700424bb80..3ef5407d97 100644 --- a/bitnami/mongodb/templates/_helpers.tpl +++ b/bitnami/mongodb/templates/_helpers.tpl @@ -643,10 +643,10 @@ Validate values of MongoDB® exporter URI string - auth.enabled and/or tls.en {{- $tlsArgs = printf "tls=true%s&tlsCAFile=/certs/mongodb-ca-cert" $tlsCertKeyFile -}} {{- end -}} {{- if .Values.metrics.username -}} - {{- $uriAuth := ternary "$(echo $MONGODB_METRICS_USERNAME | sed -r \"s/@/%40/g;s/:/%3A/g\"):$(echo $MONGODB_METRICS_PASSWORD | sed -r \"s/@/%40/g;s/:/%3A/g\")@" "" .Values.auth.enabled -}} + {{- $uriAuth := ternary "$(echo $MONGODB_METRICS_USERNAME | sed -r 's/%/%25/g;s/@/%40/g;s/:/%3A/g;s/\\//%2F/g;s/\\?/%3F/g;s/#/%23/g;s/\\$/%24/g'):$(echo $MONGODB_METRICS_PASSWORD | sed -r 's/%/%25/g;s/@/%40/g;s/:/%3A/g;s/\\//%2F/g;s/\\?/%3F/g;s/#/%23/g;s/\\$/%24/g')@" "" .Values.auth.enabled -}} {{- printf "mongodb://%s$(hostname -s):%d/admin?%s" $uriAuth (int .Values.containerPorts.mongodb) $tlsArgs -}} {{- else -}} - {{- $uriAuth := ternary "$MONGODB_ROOT_USER:$(echo $MONGODB_ROOT_PASSWORD | sed -r \"s/@/%40/g;s/:/%3A/g\")@" "" .Values.auth.enabled -}} + {{- $uriAuth := ternary "$(echo $MONGODB_ROOT_USER | sed -r 's/%/%25/g;s/@/%40/g;s/:/%3A/g;s/\\//%2F/g;s/\\?/%3F/g;s/#/%23/g;s/\\$/%24/g'):$(echo $MONGODB_ROOT_PASSWORD | sed -r 's/%/%25/g;s/@/%40/g;s/:/%3A/g;s/\\//%2F/g;s/\\?/%3F/g;s/#/%23/g;s/\\$/%24/g')@" "" .Values.auth.enabled -}} {{- printf "mongodb://%s$(hostname -s):%d/admin?%s" $uriAuth (int .Values.containerPorts.mongodb) $tlsArgs -}} {{- end -}} {{- end -}}