From 0dd27391fcc7e2dbc99ec28613de374f3734557d Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Thu, 15 Oct 2026 12:35:14 -0700 Subject: [PATCH 1/2] fix: all_databases --- templates/secrets.yaml | 7 +++---- test/values-all-databases.yaml | 9 +++++++++ 2 files changed, 12 insertions(+), 4 deletions(-) create mode 100644 test/values-all-databases.yaml diff --git a/templates/secrets.yaml b/templates/secrets.yaml index 33c3859..03d8ed1 100644 --- a/templates/secrets.yaml +++ b/templates/secrets.yaml @@ -2,14 +2,13 @@ {{- range .Values.users }} [[users]] name = {{ .name | quote }} -{{- if .databases }} +{{- if hasKey . "allDatabases" }} +all_databases = {{ .allDatabases }} +{{- else if .databases }} databases = [{{ range $i, $d := .databases }}{{ if $i }}, {{ end }}{{ $d | quote }}{{ end }}] {{- else }} database = {{ .database | quote }} {{- end }} -{{- if hasKey . "allDatabases" }} -all_databases = {{ .allDatabases }} -{{- end }} {{- if hasKey . "authType" }} auth_type = {{ .authType | quote }} {{- end }} diff --git a/test/values-all-databases.yaml b/test/values-all-databases.yaml new file mode 100644 index 0000000..293ea5a --- /dev/null +++ b/test/values-all-databases.yaml @@ -0,0 +1,9 @@ +# allDatabases takes precedence over both database selectors when specified. +users: + - name: all_databases_true + allDatabases: true +databases: + - name: primary + host: 127.0.0.1 + - name: secondary + host: 10.0.0.1 From 9a85d01bad33093a959882593d7fb5166e157971 Mon Sep 17 00:00:00 2001 From: Lev Kokotov Date: Thu, 15 Oct 2026 12:35:26 -0700 Subject: [PATCH 2/2] chart --- Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Chart.yaml b/Chart.yaml index 9f1b63d..f2a070d 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,4 +1,4 @@ apiVersion: v1 name: pgdog -version: v0.90 -appVersion: "v0.1.60" +version: v0.91 +appVersion: "v0.1.61"