feat(helmfile): Add templating support for collabora external secrets

Signed-off-by: Axel Lender <lender@b1-systems.de>
This commit is contained in:
Axel Lender
2025-06-06 12:33:21 +02:00
parent 2f1edf63c1
commit 1f18e323c3
2 changed files with 19 additions and 0 deletions

View File

@@ -37,6 +37,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"

View File

@@ -0,0 +1,12 @@
{{/*
SPDX-FileCopyrightText: 2025 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH
SPDX-License-Identifier: Apache-2.0
*/}}
---
externalSecrets:
collabora:
existingSecret:
name: ~
passwordKey: ~
usernameKey: ~
...