[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 <elsd0326@gmail.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>

* Update CHANGELOG.md

Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>

---------

Signed-off-by: kiku99 <elsd0326@gmail.com>
Signed-off-by: Bitnami Bot <bitnami.bot@broadcom.com>
Co-authored-by: Bitnami Bot <bitnami.bot@broadcom.com>
This commit is contained in:
Jaehyeon Kim
2026-01-19 22:07:16 +09:00
committed by GitHub
parent 1b57380191
commit 18881c18ac
3 changed files with 9 additions and 5 deletions

View File

@@ -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))
## <small>16.5.45 (2025-08-21)</small>
* [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)
## <small>16.5.44 (2025-08-15)</small>

View File

@@ -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

View File

@@ -643,10 +643,10 @@ Validate values of MongoDB&reg; 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 -}}