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 7352e48221
commit 42773e62eb
2 changed files with 12 additions and 0 deletions

View File

@@ -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"

View File

@@ -16,4 +16,9 @@ externalSecrets:
password :
name: ~
key: ~
collabora:
existingSecret:
name: ~
passwordKey: ~
usernameKey: ~
...