From 40719359abd4474a2312f276a9c16d395626f29a Mon Sep 17 00:00:00 2001 From: Kjeld Schouten Date: Wed, 10 Apr 2024 12:57:00 +0200 Subject: [PATCH] Update values.yaml Signed-off-by: Kjeld Schouten --- charts/stable/mariadb/values.yaml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/charts/stable/mariadb/values.yaml b/charts/stable/mariadb/values.yaml index 70f92d6dde4..c17e8393fed 100644 --- a/charts/stable/mariadb/values.yaml +++ b/charts/stable/mariadb/values.yaml @@ -14,6 +14,7 @@ workload: MARIADB_ROOT_PASSWORD: "{{ .Values.rootPassword }}" MARIADB_USER: "{{ .Values.mariadbUsername }}" MARIADB_DATABASE: "{{ .Values.mariadbDatabase }}" + MARIADB_EXTRA_FLAGS: "--init-file=/init/passinit.sql" probes: liveness: enabled: true @@ -50,6 +51,28 @@ persistence: data: enabled: true mountPath: "/bitnami/mariadb" + passinit: + enabled: true + type: configmap + objectName: passinit + items: + - key: passinit.sql + path: passinit.sql + targetSelector: + main: + main: + subPath: passinit.sql + mountPath: /init/passinit.sql + +configmap: + passinit: + enabled: true + data: + passinit.sql: | + ALTER USER root@'%' IDENTIFIED VIA mysql_native_password USING PASSWORD("{{ .Values.rootPassword }}"); + ALTER USER {{ .Values.mariadbUsername }}@'%' IDENTIFIED VIA mysql_native_password USING PASSWORD("{{ .Values.password }}"); + FLUSH PRIVILEGES; + mariadbUsername: "test" mariadbDatabase: "test" ## DEVNOTE: These password defaults always need to match common