From 5d78111d5c4f64685a558ba55cefb612e04dc727 Mon Sep 17 00:00:00 2001
From: Chris Alfano <chris@jarv.us>
Date: Sun, 1 Dec 2024 20:03:18 -0500
Subject: [PATCH] fix(test-kong): use dashboard secretRef if configured

---
 charts/supabase/templates/test/kong.yaml | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/charts/supabase/templates/test/kong.yaml b/charts/supabase/templates/test/kong.yaml
index f8c741f8..95037260 100644
--- a/charts/supabase/templates/test/kong.yaml
+++ b/charts/supabase/templates/test/kong.yaml
@@ -16,13 +16,23 @@ spec:
             - name: DASHBOARD_USERNAME
               valueFrom:
                 secretKeyRef:
+                  {{- if .Values.secret.dashboard.secretRef }}
+                  name: {{ .Values.secret.dashboard.secretRef }}
+                  key: {{ .Values.secret.dashboard.secretRefKey.username | default "username" }}
+                  {{- else }}
+                  name: {{ include "supabase.secret.dashboard" . }}
                   key: username
-                  name: {{ include "supabase.fullname" . }}-dashboard
+                  {{- end }}
             - name: DASHBOARD_PASSWORD
               valueFrom:
                 secretKeyRef:
+                  {{- if .Values.secret.dashboard.secretRef }}
+                  name: {{ .Values.secret.dashboard.secretRef }}
+                  key: {{ .Values.secret.dashboard.secretRefKey.password | default "password" }}
+                  {{- else }}
+                  name: {{ include "supabase.secret.dashboard" . }}
                   key: password
-                  name: {{ include "supabase.fullname" . }}-dashboard
+                  {{- end }}
           name: test-kong
           image: kdevup/curljq
           imagePullPolicy: IfNotPresent