diff --git a/Chart.yaml b/Chart.yaml index f667d73..8514f00 100644 --- a/Chart.yaml +++ b/Chart.yaml @@ -1,4 +1,4 @@ apiVersion: v1 name: pgdog -version: v0.88 +version: v0.89 appVersion: "v0.1.60" diff --git a/templates/secrets.yaml b/templates/secrets.yaml index 858fbad..8c3823d 100644 --- a/templates/secrets.yaml +++ b/templates/secrets.yaml @@ -2,7 +2,11 @@ {{- range .Values.users }} [[users]] name = {{ .name | quote }} +{{- if .databases }} +databases = [{{ range $i, $d := .databases }}{{ if $i }}, {{ end }}{{ $d | quote }}{{ end }}] +{{- else }} database = {{ .database | quote }} +{{- end }} {{- if hasKey . "authType" }} auth_type = {{ .authType | quote }} {{- end }} diff --git a/test/values-multiple-passwords.yaml b/test/values-multiple-passwords.yaml index ca41df8..27eedbc 100644 --- a/test/values-multiple-passwords.yaml +++ b/test/values-multiple-passwords.yaml @@ -1,12 +1,17 @@ -# Test multiple passwords per user +# Test multiple passwords and databases per user databases: - name: primary host: postgres-primary.example.com port: 5432 + - name: secondary + host: postgres-secondary.example.com + port: 5432 users: - name: app_user - database: primary + databases: + - primary + - secondary passwords: - "one" - "two"