Fix external secret name in mariadb-init 24/101424/2
authorKrzysztof Opasiak <k.opasiak@samsung.com>
Sat, 8 Feb 2020 00:07:21 +0000 (01:07 +0100)
committerSylvain Desbureaux <sylvain.desbureaux@orange.com>
Thu, 13 Feb 2020 07:28:56 +0000 (07:28 +0000)
mariadb-init chart should play nicely with mariadb-galera as it
simplifies migration to common mariadb instance.

Unfortunately after adding the support for common secret template I
didn't pay enough attention to consistent naming convention and
mariadb-galera and mariadb-init chart ended up being incompatible. To
fix that let's just rename the mariadb-init chart config option to
match exactly the one used in mariadb-galera chart.

Issue-ID: OOM-2248
Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
Change-Id: I621804821292e2bd0b5b1dd3f010629d1cb5471f

kubernetes/common/mariadb-init/values.yaml
kubernetes/nbi/values.yaml

index cac6f79..f6ce95a 100644 (file)
@@ -37,7 +37,7 @@ secrets:
     password: '{{ tpl (default "" .global.mariadbGalera.userRootPassword) . }}'
   - uid: '{{ .Values.config.mysqlDatabase }}'
     type: basicAuth
-    externalSecret: '{{ tpl (default "" .Values.config.mysqlExternalSecret) . }}'
+    externalSecret: '{{ tpl (default "" .Values.config.userCredentialsExternalSecret) . }}'
     login: '{{ .Values.config.userName }}'
     password: '{{ .Values.config.userPassword }}'
     passwordPolicy: required
@@ -56,7 +56,7 @@ config:
   userPassword: Ci@shsOd3pky1Vji
   userName: u5WZ1GMSIS1wHZF
   # set this value if you would like to use external secret instead of providing a password
-  # mysqlExternalsecret: some-secret-name
+  # userCredentialsExternalsecret: some-secret-name
   mysqlDatabase: ynsaUCru6mUNwGal
   mysqlAdditionalDatabases: {}
   # add addtional dabases
index ba13e3d..2993972 100644 (file)
@@ -69,7 +69,7 @@ mariadb-galera:
   # '&mariadbConfig' means we "store" the values for  later use in the file
   # with '*mariadbConfig' pointer.
   config: &mariadbConfig
-    mysqlExternalSecret: '{{ include "common.release" . }}-nbi-db-secret'
+    userCredentialsExternalSecret: '{{ include "common.release" . }}-nbi-db-secret'
     mysqlDatabase: nbi
   nameOverride: nbi-galera
   service: