From 1e8a9ee9800a09ba30519b31993ac166d650cbc4 Mon Sep 17 00:00:00 2001 From: Isaiah Olson Date: Wed, 5 Nov 2025 01:08:13 -0600 Subject: [PATCH] Fix NATS app chart to use existing secret credentials when present Signed-off-by: Isaiah Olson --- packages/apps/nats/templates/nats.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packages/apps/nats/templates/nats.yaml b/packages/apps/nats/templates/nats.yaml index b5cfd6e4..02209377 100644 --- a/packages/apps/nats/templates/nats.yaml +++ b/packages/apps/nats/templates/nats.yaml @@ -1,6 +1,14 @@ {{- $cozyConfig := lookup "v1" "ConfigMap" "cozy-system" "cozystack" }} {{- $clusterDomain := (index $cozyConfig.data "cluster-domain") | default "cozy.local" }} +{{- $existingSecret := lookup "v1" "Secret" .Release.Namespace (printf "%s-credentials" .Release.Name) }} {{- $passwords := dict }} + +{{- with (index $existingSecret "data") }} + {{- range $k, $v := . }} + {{- $_ := set $passwords $k (b64dec $v) }} + {{- end }} +{{- end }} + {{- range $user, $u := .Values.users }} {{- if $u.password }} {{- $_ := set $passwords $user $u.password }}