*/}}
 {{- define "common.mariadbService" -}}
   {{- if .Values.global.mariadbGalera.localCluster -}}
+  {{-   if .Values.global.mariadbGalera.useOperator }}
+    {{- printf "%s-primary" (index .Values "mariadb-galera" "nameOverride") -}}
+  {{-   else }}
     {{- index .Values "mariadb-galera" "nameOverride" -}}
+  {{-   end }}
   {{- else -}}
+  {{-   if .Values.global.mariadbGalera.useOperator }}
+    {{- printf "%s-primary" (.Values.global.mariadbGalera.service) -}}
+  {{-   else }}
     {{- .Values.global.mariadbGalera.service -}}
+  {{-   end }}
   {{- end -}}
 {{- end -}}
 
 
     #as the dependency check will not work otherwise (Chart.yaml)
     localCluster: false
     globalCluster: true
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
   mariadbGalera: &mariadbGalera
     #This flag allows DMAAP-DR to instantiate its own mariadb-galera cluster
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     #as the dependency check will not work otherwise (Chart.yaml)
     localCluster: false
     globalCluster: true
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     #as the dependency check will not work otherwise (Chart.yaml)
     localCluster: false
     globalCluster: true
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
   msbEnabled: false
 
     #This flag allows SO to instantiate its own mariadb-galera cluster
     #If shared instance is used, this chart assumes that DB already exists
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     #This flag allows SO to instantiate its own mariadb-galera cluster
     #If shared instance is used, this chart assumes that DB already exists
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     #This flag allows SO to instantiate its own mariadb-galera cluster
     #If shared instance is used, this chart assumes that DB already exists
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     #This flag allows SO to instantiate its own mariadb-galera cluster
     #If shared instance is used, this chart assumes that DB already exists
     localCluster: false
-    service: &mariadbService mariadb-galera-primary
+    service: &mariadbService mariadb-galera
     internalPort: 3306
     nameOverride: &mariadbName mariadb-galera
 
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 #################################################################
 
   sdncOamService: sdnc-oam
   sdncOamPort: 8282
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 readinessCheck:
 
   app:
     msoKey: 07a7159d3bf51a0e53be7a8f89699be7
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 readinessCheck:
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 #################################################################
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 #################################################################
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 readinessCheck:
 
   ubuntuInitRepository: docker.io
   mariadbGalera:
     nameOverride: &mariadbName mariadb-galera
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: "3306"
   migration:
     enabled: false
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 readinessCheck:
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 # Secrets metaconfig
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 readinessCheck:
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 readinessCheck:
 
   persistence:
     mountPath: /dockerdata-nfs
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
   soSdcListenerKafkaUser: so-sdc-list-user
 
 
   sdncOamService: sdnc-oam
   sdncOamPort: 8282
   mariadbGalera:
-    service: mariadb-galera-primary
+    service: mariadb-galera
     servicePort: '3306'
 
 #################################################################
 
   mariadbGalera:
     nameOverride: mariadb-galera
     servicePort: '3306'
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: '3306'
     # mariadbRootPassword: secretpassword
     # rootPasswordExternalSecret: some secret
 
     ssl_enabled: false
   mariadbGalera:
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     ssl_enabled: false
   mariadbGalera:
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     ssl_enabled: false
   mariadbGalera:
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
     ssl_enabled: false
   mariadbGalera:
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
 
 
   mariadbGalera: &mariadbGalera
     #This flag allows VFC to instantiate its own mariadb-galera cluster
     localCluster: false
-    service: mariadb-galera-primary
+    service: mariadb-galera
     internalPort: 3306
     nameOverride: mariadb-galera
   centralizedLoggingEnabled: true