From 42773e62eba82a769bbfd309e9d44b23d761e712 Mon Sep 17 00:00:00 2001 From: Axel Lender Date: Fri, 6 Jun 2025 12:33:21 +0200 Subject: [PATCH] feat(helmfile): Add templating support for collabora external secrets Signed-off-by: Axel Lender --- helmfile/apps/collabora/values.yaml.gotmpl | 7 +++++++ helmfile/environments/default/external_secrets.yaml.gotmpl | 5 +++++ 2 files changed, 12 insertions(+) diff --git a/helmfile/apps/collabora/values.yaml.gotmpl b/helmfile/apps/collabora/values.yaml.gotmpl index 5d902df3..acc71774 100644 --- a/helmfile/apps/collabora/values.yaml.gotmpl +++ b/helmfile/apps/collabora/values.yaml.gotmpl @@ -40,6 +40,13 @@ collabora: {{- end }} username: "collabora-internal-admin" password: {{ .Values.secrets.collabora.adminPassword | quote }} + {{- if .Values.externalSecrets.collabora.existingSecret.name }} + existingSecret: + enabled: true + secretName: {{ .Values.externalSecrets.collabora.existingSecret.name | quote }} + usernameKey: {{ .Values.externalSecrets.collabora.existingSecret.usernameKey | quote }} + passwordKey: {{ .Values.externalSecrets.collabora.existingSecret.passwordKey | quote }} + {{- end }} fullnameOverride: "collabora" diff --git a/helmfile/environments/default/external_secrets.yaml.gotmpl b/helmfile/environments/default/external_secrets.yaml.gotmpl index fe0ceb0c..8e4581c7 100644 --- a/helmfile/environments/default/external_secrets.yaml.gotmpl +++ b/helmfile/environments/default/external_secrets.yaml.gotmpl @@ -16,4 +16,9 @@ externalSecrets: password : name: ~ key: ~ + collabora: + existingSecret: + name: ~ + passwordKey: ~ + usernameKey: ~ ... \ No newline at end of file