From 2e1c3213b0ab8afca701d99107e61808858bb5b0 Mon Sep 17 00:00:00 2001 From: Axel Lender Date: Fri, 23 May 2025 10:30:53 +0200 Subject: [PATCH] feat(helmfile): Add template support for external secrets for mariadb Signed-off-by: Axel Lender --- .../apps/services-external/values-mariadb.yaml.gotmpl | 3 +++ .../environments/default/external_secrets.yaml.gotmpl | 11 +++++++++++ 2 files changed, 14 insertions(+) create mode 100644 helmfile/environments/default/external_secrets.yaml.gotmpl diff --git a/helmfile/apps/services-external/values-mariadb.yaml.gotmpl b/helmfile/apps/services-external/values-mariadb.yaml.gotmpl index ee955a14..c798b2f7 100644 --- a/helmfile/apps/services-external/values-mariadb.yaml.gotmpl +++ b/helmfile/apps/services-external/values-mariadb.yaml.gotmpl @@ -72,6 +72,9 @@ job: mariadb: rootPassword: value: {{ .Values.secrets.mariadb.rootPassword | quote }} + existingSecret: + name: {{ .Values.external_secrets.mariadb.rootPassword.name | quote }} + key: {{ .Values.external_secrets.mariadb.rootPassword.key | quote }} persistence: size: {{ .Values.persistence.storages.mariadb.size | quote }} diff --git a/helmfile/environments/default/external_secrets.yaml.gotmpl b/helmfile/environments/default/external_secrets.yaml.gotmpl new file mode 100644 index 00000000..6d74d87e --- /dev/null +++ b/helmfile/environments/default/external_secrets.yaml.gotmpl @@ -0,0 +1,11 @@ +{{/* +SPDX-FileCopyrightText: 2025 Zentrum für Digitale Souveränität der Öffentlichen Verwaltung (ZenDiS) GmbH +SPDX-License-Identifier: Apache-2.0 +*/}} +--- +external_secrets: + mariadb: + rootPassword: + name: ~ + key: ~ +... \ No newline at end of file