[MARIADB] Fix db/user creation in operator 45/136845/3
authorAndreas Geissler <andreas-geissler@telekom.de>
Thu, 14 Dec 2023 12:37:39 +0000 (13:37 +0100)
committerAndreas Geissler <andreas-geissler@telekom.de>
Thu, 14 Dec 2023 18:13:16 +0000 (19:13 +0100)
Fix the resource names for db/user in mariadb template for
the mariadb-operator and corrected the resource notation
to work with ArgoCD
Added missing "user" entry for mariadb-galera in NBI and
Etsicatalog values.yaml and missing dbName in SDNC

Issue-ID: OOM-3255
Issue-ID: OOM-3257

Change-Id: Ib11c20ce99bdd7f29415611d2c0795466415eea6
Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
kubernetes/common/common/templates/_mariadb.tpl
kubernetes/common/mariadb-galera/values.yaml
kubernetes/modeling/components/modeling-etsicatalog/values.yaml
kubernetes/nbi/values.yaml
kubernetes/sdnc/values.yaml

index ff3f7f8..7492f71 100644 (file)
 apiVersion: mariadb.mmontes.io/v1alpha1
 kind: Database
 metadata:
-  name: {{ $dbname }}
+  name: {{ $dbinst }}-{{ $dbname }}
 spec:
+  name: {{ $dbname }}
   mariaDbRef:
     name: {{ $dbinst }}
   characterSet: utf8
@@ -149,10 +150,9 @@ spec:
 apiVersion: mariadb.mmontes.io/v1alpha1
 kind: User
 metadata:
-  name: {{ $dbuser }}
+  name: {{ $dbinst }}-{{ $dbuser }}
 spec:
-  # If you want the user to be created with a different name than the resource name
-  # name: user-custom
+  name: {{ $dbuser }}
   mariaDbRef:
     name: {{ $dbinst }}
   passwordSecretKeyRef:
@@ -273,10 +273,10 @@ spec:
       gracefulShutdownTimeout: 5s
     recovery:
       enabled: true
-      clusterHealthyTimeout: 5m
-      clusterBootstrapTimeout: 10m
-      podRecoveryTimeout: 5m
-      podSyncTimeout: 10m
+      clusterHealthyTimeout: 5m0s
+      clusterBootstrapTimeout: 10m0s
+      podRecoveryTimeout: 5m0s
+      podSyncTimeout: 10m0s
     initContainer:
       image: {{ include "repositoryGenerator.githubContainerRegistry" . }}/{{ $dot.Values.mariadbOperator.galera.initImage }}:{{ $dot.Values.mariadbOperator.galera.initVersion }}
       imagePullPolicy: IfNotPresent
index 1ad72e2..991c635 100644 (file)
@@ -564,17 +564,17 @@ flavor: small
 resources:
   small:
     limits:
-      cpu: 1
+      cpu: '1'
       memory: 4Gi
     requests:
       cpu: 500m
       memory: 2Gi
   large:
     limits:
-      cpu: 2
+      cpu: '2'
       memory: 6Gi
     requests:
-      cpu: 1
+      cpu: '1'
       memory: 3Gi
   unlimited: {}
 
index 884c6da..29f5430 100644 (file)
@@ -57,6 +57,7 @@ secrets:
 
 mariadb-galera:
   db:
+    user: &dbUser etsicatalog
     externalSecret: *dbSecretName
     name: &mysqlDbName etsicatalog
   nameOverride: &modeling-db modeling-db
@@ -106,7 +107,7 @@ config:
 
   #application configuration user password about mariadb
   db:
-    userName: etsicatalog
+    userName: *dbUser
     # userPassword: password
     # userCredentialsExternalSecret: some-secret
 
index ac97d79..f4f137a 100644 (file)
@@ -63,12 +63,13 @@ config:
   openStackRegion: RegionOne
   openStackVNFTenantId: 31047205ce114b60833b23e400d6a535
   db:
-    userName: rene
+    userName: &dbuser rene
     # userPassword: password
     # userCredentialsExternalSecret: some-secret
 
 mariadb-galera:
   db:
+    user: *dbuser
     externalSecret: *dbUserSecretName
     name: &mysqlDbName nbi
   service:
index 2b01a0b..658350d 100644 (file)
@@ -416,6 +416,7 @@ mariadb-galera: &mariadbGalera
   rootUser:
     externalSecret: *rootDbSecret
   db:
+    name: *sdncDbName
     user: *dbUser
     externalSecret: *dbSecretName
   service: