[MARIADB] Make the MariaDB service Operator aware
[oom.git] / kubernetes / so / values.yaml
1 # Copyright © 2018 AT&T USA
2 # Copyright © 2020 Huawei
3 # Copyright © 2021 Orange
4 # Modifications Copyright © 2023 Nordix Foundation
5 # Licensed under the Apache License, Version 2.0 (the "License");
6 # you may not use this file except in compliance with the License.
7 # You may obtain a copy of the License at
8 #
9 #       http://www.apache.org/licenses/LICENSE-2.0
10 #
11 # Unless required by applicable law or agreed to in writing, software
12 # distributed under the License is distributed on an "AS IS" BASIS,
13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 # See the License for the specific language governing permissions and
15 # limitations under the License.
16 #################################################################
17 # Global configuration defaults.
18 #################################################################
19 global:
20   nodePortPrefix: 302
21   nodePortPrefixExt: 304
22   centralizedLoggingEnabled: true
23   mariadbGalera:
24     nameOverride: mariadb-galera
25     servicePort: '3306'
26     service: mariadb-galera
27     internalPort: '3306'
28     # mariadbRootPassword: secretpassword
29     # rootPasswordExternalSecret: some secret
30     #This flag allows SO to instantiate its own mariadb-galera cluster,
31     #serviceName and nameOverride should be so-mariadb-galera if this flag is enabled
32     localCluster: false
33   persistence:
34     mountPath: /dockerdata-nfs
35   #This configuration specifies Service and port for SDNC OAM interface
36   sdncOamService: sdnc-oam
37   sdncOamPort: 8282
38   #This configuration will run the migration. The configurations are for backing up the data
39   #from DB and then restoring it to the present versions preferred DB.
40   migration:
41     enabled: false
42     dbHost: mariadb-galera
43     dbPort: 3306
44     dbUser: root
45     dbPassword: secretpassword
46     # dbCredsExternalSecret: some secret
47   msbEnabled: true
48   app:
49     siteName: onapheat
50     auth: 3EDC974C5CD7FE54C47C7490AF4D3B474CDD7D0FFA35A7ACDE3E209631E45F428976EAC0858874F17390A13149E63C90281DD8D20456
51     defaultCloudOwner: onap
52
53 readinessCheck:
54   wait_for:
55     jobs:
56       - '{{ include "common.release" . }}-so-mariadb-config-job'
57
58 #################################################################
59 # Secrets metaconfig
60 #################################################################
61 secrets:
62   - uid: db-root-pass
63     name: &dbRootPassSecretName '{{ include "common.release" . }}-so-db-root-pass'
64     type: password
65     externalSecret: '{{ .Values.global.mariadbGalera.localCluster | ternary
66       .Values.global.mariadbGalera.rootPasswordExternalSecret
67       (default (include "common.mariadb.secret.rootPassSecretName"
68         (dict "dot" . "chartName" .Values.global.mariadbGalera.nameOverride))
69         .Values.global.mariadbGalera.rootPasswordExternalSecret)  }}'
70     password: '{{ .Values.global.mariadbGalera.mariadbRootpassword }}'
71   - uid: db-backup-creds
72     name: &dbBackupCredsSecretName '{{ include "common.release" . }}-so-db-backup-creds'
73     type: basicAuth
74     externalSecret: '{{ ternary .Values.global.migration.dbCredsExternalSecret "migrationDisabled" .Values.global.migration.enabled }}'
75     login: '{{ ternary .Values.global.migration.dbUser "migrationDisabled" .Values.global.migration.enabled }}'
76     password: '{{ ternary .Values.global.migration.dbPassword "migrationDisabled" .Values.global.migration.enabled }}'
77     passwordPolicy: required
78     annotations:
79       helm.sh/hook: pre-upgrade,pre-install
80       helm.sh/hook-weight: '0'
81       helm.sh/hook-delete-policy: before-hook-creation
82   - uid: db-user-creds
83     name: &dbUserCredsSecretName '{{ include "common.release" . }}-so-db-user-creds'
84     type: basicAuth
85     externalSecret: '{{ .Values.dbCreds.userCredsExternalSecret }}'
86     login: '{{ .Values.dbCreds.userName }}'
87     password: '{{ .Values.dbCreds.userPassword }}'
88     passwordPolicy: generate
89   - uid: db-admin-creds
90     name: &dbAdminCredsSecretName '{{ include "common.release" . }}-so-db-admin-creds'
91     type: basicAuth
92     externalSecret: '{{ .Values.dbCreds.adminCredsExternalSecret }}'
93     login: '{{ .Values.dbCreds.adminName }}'
94     password: '{{ .Values.dbCreds.adminPassword }}'
95     passwordPolicy: generate
96   - uid: 'mso-key'
97     name: &mso-key '{{ include "common.release" . }}-mso-key'
98     type: password
99     password: '{{ .Values.mso.msoKey }}'
100   - uid: mso-oof-auth
101     name: &mso-oof-auth '{{ include "common.release" . }}-mso-oof-auth'
102     type: basicAuth
103     login: '{{ .Values.mso.oof.login }}'
104     password: '{{ .Values.mso.oof.password }}'
105     passwordPolicy: required
106   - uid: server-actuator-creds
107     name: &actuator-secrets '{{ include "common.release" . }}-so-server-actuator-creds'
108     type: basicAuth
109     externalSecret: '{{ tpl (default "" .Values.server.actuatorCredsExternalSecret) . }}'
110     login: '{{ .Values.server.actuator.username }}'
111     password: '{{ .Values.server.actuator.password }}'
112     passwordPolicy: required
113   - uid: server-bpel-creds
114     name: &bpel-secrets '{{ include "common.release" . }}-so-server-bpel-creds'
115     type: basicAuth
116     externalSecret: '{{ tpl (default "" .Values.server.bpelCredsExternalSecret) . }}'
117     login: '{{ .Values.server.bpel.username }}'
118     password: '{{ .Values.server.bpel.password }}'
119     passwordPolicy: required
120   - uid: so-aai-creds
121     name: &aai-secrets '{{ include "common.release" . }}-so-server-aai-creds'
122     type: basicAuth
123     externalSecret: '{{ tpl (default "" .Values.server.aaiCredsExternalSecret) . }}'
124     login: '{{ .Values.server.aai.username }}'
125     password: '{{ .Values.server.aai.password }}'
126     passwordPolicy: required
127
128 ##################################################################
129 # Application configuration defaults.
130 #################################################################
131
132 dbSecrets: &dbSecrets
133   userCredsExternalSecret: *dbUserCredsSecretName
134   adminCredsExternalSecret: *dbAdminCredsSecretName
135
136 # unused in this, just to pass to subcharts
137 dbCreds:
138   userName: so_user
139   adminName: so_admin
140
141 image: onap/so/api-handler-infra:1.12.2
142
143 server:
144   aai:
145     username: aai@aai.onap.org
146     password: demo123456!
147   # aaiCredsExternalSecret: some secret
148   actuator:
149     username: mso_admin
150     password: password1$
151   # actuatorCredsExternalSecret: some secret
152   bpel:
153     username: bpel
154     password: password1$
155   # bpelCredsExternalSecret: some secret
156
157 pullPolicy: Always
158 replicaCount: 1
159 minReadySeconds: 10
160 containerPort: &containerPort 8080
161 logPath: ./logs/apih/
162 app: api-handler-infra
163 service:
164   type: NodePort
165   internalPort: *containerPort
166   ports:
167     - name: http
168       port: *containerPort
169       nodePort: '77'
170   annotations:
171     msb.onap.org/service-info: |
172       {{ if .Values.global.msbEnabled -}}[
173         {
174           "serviceName": "so",
175           "version": "v1",
176           "url": "/onap/so/infra/cloudResources/{version:[vV][1]}/operationalEnvironments",
177           "protocol": "REST",
178           "port": "{{ .Values.service.internalPort }}",
179           "visualRange":"0",
180           "lb_policy":"ip_hash"
181         },
182         {
183           "serviceName": "so",
184           "version": "v1",
185           "url": "/onap/so/infra/cloudResources/{version:[vV][1]}/operationalEnvironments/{operationalEnvironmentId}/activate",
186           "protocol": "REST",
187           "port": "{{ .Values.service.internalPort }}",
188           "visualRange":"0",
189           "lb_policy":"ip_hash"
190         },
191         {
192           "serviceName": "so",
193           "version": "v1",
194           "url": "/onap/so/infra/cloudResources/{version:[vV][1]}/operationalEnvironments/{operationalEnvironmentId}/deactivate",
195           "protocol": "REST",
196           "port": "{{ .Values.service.internalPort }}",
197           "visualRange":"0",
198           "lb_policy":"ip_hash"
199         },
200         {
201           "serviceName": "so",
202           "version": "v1",
203           "url": "/onap/so/infra/cloudResourcesRequests/{version:[vV][1]}/{requestId}/unlock",
204           "protocol": "REST",
205           "port": "{{ .Values.service.internalPort }}",
206           "visualRange":"0",
207           "lb_policy":"ip_hash"
208         },
209         {
210           "serviceName": "so",
211           "version": "v1",
212           "url": "/onap/so/infra/cloudResourcesRequests/{version:[vV][1]}",
213           "protocol": "REST",
214           "port": "{{ .Values.service.internalPort }}",
215           "visualRange":"0",
216           "lb_policy":"ip_hash"
217         },
218         {
219           "serviceName": "so",
220           "version": "v1",
221           "url": "/onap/so/infra/orchestrationRequests/{version:[vV][4-7]}/{requestId}",
222           "protocol": "REST",
223           "port": "{{ .Values.service.internalPort }}",
224           "visualRange":"0",
225           "lb_policy":"ip_hash"
226         },
227         {
228           "serviceName": "so",
229           "version": "v1",
230           "url": "/onap/so/infra/orchestrationRequests/{version:[vV][4-7]}",
231           "protocol": "REST",
232           "port": "{{ .Values.service.internalPort }}",
233           "visualRange":"0",
234           "lb_policy":"ip_hash"
235         },
236         {
237           "serviceName": "so",
238           "version": "v1",
239           "url": "/onap/so/infra/orchestrationRequests/{version:[vV][4-7]}/{requestId}/unlock",
240           "protocol": "REST",
241           "port": "{{ .Values.service.internalPort }}",
242           "visualRange":"0",
243           "lb_policy":"ip_hash"
244         },
245         {
246           "serviceName": "so",
247           "version": "v1",
248           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances",
249           "protocol": "REST",
250           "port": "{{ .Values.service.internalPort }}",
251           "visualRange":"0",
252           "lb_policy":"ip_hash"
253         },
254         {
255           "serviceName": "so",
256           "version": "v1",
257           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/activate",
258           "protocol": "REST",
259           "port": "{{ .Values.service.internalPort }}",
260           "visualRange":"0",
261           "lb_policy":"ip_hash"
262         },
263         {
264           "serviceName": "so",
265           "version": "v1",
266           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/deactivate",
267           "protocol": "REST",
268           "port": "{{ .Values.service.internalPort }}",
269           "visualRange":"0",
270           "lb_policy":"ip_hash"
271         },
272         {
273           "serviceName": "so",
274           "version": "v1",
275           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}",
276           "protocol": "REST",
277           "port": "{{ .Values.service.internalPort }}",
278           "visualRange":"0",
279           "lb_policy":"ip_hash"
280         },
281         {
282           "serviceName": "so",
283           "version": "v1",
284           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][7]}/serviceInstances/assign",
285           "protocol": "REST",
286           "port": "{{ .Values.service.internalPort }}",
287           "visualRange":"0",
288           "lb_policy":"ip_hash"
289         },
290         {
291           "serviceName": "so",
292           "version": "v1",
293           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][7]}/serviceInstances/{serviceInstanceId}/unassign",
294           "protocol": "REST",
295           "port": "{{ .Values.service.internalPort }}",
296           "visualRange":"0",
297           "lb_policy":"ip_hash"
298         },
299         {
300           "serviceName": "so",
301           "version": "v1",
302           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations",
303           "protocol": "REST",
304           "port": "{{ .Values.service.internalPort }}",
305           "visualRange":"0",
306           "lb_policy":"ip_hash"
307         },
308         {
309           "serviceName": "so",
310           "version": "v1",
311           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}",
312           "protocol": "REST",
313           "port": "{{ .Values.service.internalPort }}",
314           "visualRange":"0",
315           "lb_policy":"ip_hash"
316         },
317         {
318           "serviceName": "so",
319           "version": "v1",
320           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/enablePort",
321           "protocol": "REST",
322           "port": "{{ .Values.service.internalPort }}",
323           "visualRange":"0",
324           "lb_policy":"ip_hash"
325         },
326         {
327           "serviceName": "so",
328           "version": "v1",
329           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/disablePort",
330           "protocol": "REST",
331           "port": "{{ .Values.service.internalPort }}",
332           "visualRange":"0",
333           "lb_policy":"ip_hash"
334         },
335         {
336           "serviceName": "so",
337           "version": "v1",
338           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/activate",
339           "protocol": "REST",
340           "port": "{{ .Values.service.internalPort }}",
341           "visualRange":"0",
342           "lb_policy":"ip_hash"
343         },
344         {
345           "serviceName": "so",
346           "version": "v1",
347           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/configurations/{configurationInstanceId}/deactivate",
348           "protocol": "REST",
349           "port": "{{ .Values.service.internalPort }}",
350           "visualRange":"0",
351           "lb_policy":"ip_hash"
352         },
353         {
354           "serviceName": "so",
355           "version": "v1",
356           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/addRelationships",
357           "protocol": "REST",
358           "port": "{{ .Values.service.internalPort }}",
359           "visualRange":"0",
360           "lb_policy":"ip_hash"
361         },
362         {
363           "serviceName": "so",
364           "version": "v1",
365           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/removeRelationships",
366           "protocol": "REST",
367           "port": "{{ .Values.service.internalPort }}",
368           "visualRange":"0",
369           "lb_policy":"ip_hash"
370         },
371         {
372           "serviceName": "so",
373           "version": "v1",
374           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs",
375           "protocol": "REST",
376           "port": "{{ .Values.service.internalPort }}",
377           "visualRange":"0",
378           "lb_policy":"ip_hash"
379         },
380         {
381           "serviceName": "so",
382           "version": "v1",
383           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/replace",
384           "protocol": "REST",
385           "port": "{{ .Values.service.internalPort }}",
386           "visualRange":"0",
387           "lb_policy":"ip_hash"
388         },
389         {
390           "serviceName": "so",
391           "version": "v1",
392           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}",
393           "protocol": "REST",
394           "port": "{{ .Values.service.internalPort }}",
395           "visualRange":"0",
396           "lb_policy":"ip_hash"
397         },
398         {
399           "serviceName": "so",
400           "version": "v1",
401           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/applyUpdatedConfig",
402           "protocol": "REST",
403           "port": "{{ .Values.service.internalPort }}",
404           "visualRange":"0",
405           "lb_policy":"ip_hash"
406         },
407         {
408           "serviceName": "so",
409           "version": "v1",
410           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}",
411           "protocol": "REST",
412           "port": "{{ .Values.service.internalPort }}",
413           "visualRange":"0",
414           "lb_policy":"ip_hash"
415         },
416         {
417           "serviceName": "so",
418           "version": "v1",
419           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules",
420           "protocol": "REST",
421           "port": "{{ .Values.service.internalPort }}",
422           "visualRange":"0",
423           "lb_policy":"ip_hash"
424         },
425         {
426           "serviceName": "so",
427           "version": "v1",
428           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/replace",
429           "protocol": "REST",
430           "port": "{{ .Values.service.internalPort }}",
431           "visualRange":"0",
432           "lb_policy":"ip_hash"
433         },
434         {
435           "serviceName": "so",
436           "version": "v1",
437           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}",
438           "protocol": "REST",
439           "port": "{{ .Values.service.internalPort }}",
440           "visualRange":"0",
441           "lb_policy":"ip_hash"
442         },
443         {
444           "serviceName": "so",
445           "version": "v1",
446           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][6-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/inPlaceSoftwareUpdate",
447           "protocol": "REST",
448           "port": "{{ .Values.service.internalPort }}",
449           "visualRange":"0",
450           "lb_policy":"ip_hash"
451         },
452         {
453           "serviceName": "so",
454           "version": "v1",
455           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}",
456           "protocol": "REST",
457           "port": "{{ .Values.service.internalPort }}",
458           "visualRange":"0",
459           "lb_policy":"ip_hash"
460         },
461         {
462           "serviceName": "so",
463           "version": "v1",
464           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/{vfmoduleInstanceId}/deactivateAndCloudDelete",
465           "protocol": "REST",
466           "port": "{{ .Values.service.internalPort }}",
467           "visualRange":"0",
468           "lb_policy":"ip_hash"
469         },
470         {
471           "serviceName": "so",
472           "version": "v1",
473           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/vfModules/scaleOut",
474           "protocol": "REST",
475           "port": "{{ .Values.service.internalPort }}",
476           "visualRange":"0",
477           "lb_policy":"ip_hash"
478         },
479         {
480           "serviceName": "so",
481           "version": "v1",
482           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups",
483           "protocol": "REST",
484           "port": "{{ .Values.service.internalPort }}",
485           "visualRange":"0",
486           "lb_policy":"ip_hash"
487         },
488         {
489           "serviceName": "so",
490           "version": "v1",
491           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}",
492           "protocol": "REST",
493           "port": "{{ .Values.service.internalPort }}",
494           "visualRange":"0",
495           "lb_policy":"ip_hash"
496         },
497         {
498           "serviceName": "so",
499           "version": "v1",
500           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/vnfs/{vnfInstanceId}/volumeGroups/{volumeGroupInstanceId}",
501           "protocol": "REST",
502           "port": "{{ .Values.service.internalPort }}",
503           "visualRange":"0",
504           "lb_policy":"ip_hash"
505         },
506         {
507           "serviceName": "so",
508           "version": "v1",
509           "url": "/onap/so/infra/serviceInstantiation/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/networks",
510           "protocol": "REST",
511           "port": "{{ .Values.service.internalPort }}",
512           "visualRange":"0",
513           "lb_policy":"ip_hash"
514         },
515         {
516           "serviceName": "so",
517           "version": "v1",
518           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}",
519           "protocol": "REST",
520           "port": "{{ .Values.service.internalPort }}",
521           "visualRange":"0",
522           "lb_policy":"ip_hash"
523         },
524         {
525           "serviceName": "so",
526           "version": "v1",
527           "url": "/onap/so/infra/serviceInstantiationRequests/{version:[vV][5-7]}/serviceInstances/{serviceInstanceId}/networks/{networkInstanceId}",
528           "protocol": "REST",
529           "port": "{{ .Values.service.internalPort }}",
530           "visualRange":"0",
531           "lb_policy":"ip_hash"
532         }
533       ]{{ end }}
534
535 updateStrategy:
536   type: RollingUpdate
537   maxUnavailable: 1
538   maxSurge: 1
539
540 ################################################################
541 # soHelpers part
542 #################################################################
543 soHelpers:
544   containerPort: *containerPort
545
546 # Resource Limit flavor -By Default using small
547 flavor: small
548 # Segregation for Different environment (Small and Large)
549 resources:
550   small:
551     limits:
552       cpu: 1
553       memory: 4Gi
554     requests:
555       cpu: 0.5
556       memory: 1Gi
557   large:
558     limits:
559       cpu: 2
560       memory: 8Gi
561     requests:
562       cpu: 1
563       memory: 2Gi
564   unlimited: {}
565
566 nodeSelector: {}
567 affinity: {}
568
569 # application configuration
570 config:
571   logstashServiceName: log-ls
572   logstashPort: 5044
573   # "KEYSTONE" for keystone v2, "KEYSTONE_V3" for keystone v3
574   openStackKeystoneVersion: "KEYSTONE"
575
576 #Used only if localCluster is enabled. Instantiates SO's own cassandra cluster
577 #helm deploy demo local/onap --namespace onap --verbose --set so.enabled=true \
578 #                                                       --set so.global.mariadbGalera.localCluster=true \
579 #                                                       --set so.global.mariadbGalera.nameOverride=so-mariadb-galera \
580 #                                                       --set so.global.mariadbGalera.serviceName=so-mariadb-galera
581 mariadb-galera:
582   rootUser:
583     externalSecret: *dbRootPassSecretName
584   nameOverride: &so-mariadb so-mariadb-galera
585   replicaCount: 1
586   mariadbOperator:
587     galera:
588       enabled: false
589   persistence:
590     mountSubPath: so/mariadb-galera/data
591     enabled: true
592   serviceAccount:
593     nameOverride: *so-mariadb
594
595 ingress:
596   enabled: false
597   service:
598     - baseaddr: 'so-api'
599       name: 'so'
600       port: 8080
601
602 serviceMesh:
603   authorizationPolicy:
604     authorizedPrincipals:
605       - serviceAccount: consul-read
606       - serviceAccount: consul-server-read
607       - serviceAccount: nbi-read
608       - serviceAccount: policy-drools-pdp-read
609       - serviceAccount: so-bpmn-infra-read
610       - serviceAccount: robot-read
611       - serviceAccount: istio-ingress
612         namespace: istio-ingress
613
614 mso:
615   adapters:
616     requestDb:
617       auth: Basic YnBlbDpwYXNzd29yZDEk
618   camundaAuth: AE2E9BE6EF9249085AF98689C4EE087736A5500629A72F35068FFB88813A023581DD6E765071F1C04075B36EA4213A
619   msoKey: 07a7159d3bf51a0e53be7a8f89699be7
620   sdc:
621     client:
622       auth: 878785F4F31BC9CFA5AB52A172008212D8845ED2DE08AD5E56AF114720A4E49768B8F95CDA2EB971765D28EDCDAA24
623   aai:
624     auth: 6E081E10B1CA43A843E303733A74D9B23B601A6E22A21C7EF2C7F15A42F81A1A4E85E65268C2661F71321052C7F3E55B96A8E1E951F8BF6F
625   oof:
626     login: test
627     password: testpwd
628   so:
629     operationalEnv:
630       dmaap:
631         auth: 51EA5414022D7BE536E7516C4D1A6361416921849B72C0D6FC1C7F262FD9F2BBC2AD124190A332D9845A188AD80955567A4F975C84C221EEA8243BFD92FFE6896CDD1EA16ADD34E1E3D47D4A
632   health:
633     auth: basic bXNvX2FkbWlufHBhc3N3b3JkMSQ=
634
635 so-bpmn-infra:
636   db:
637     <<: *dbSecrets
638   logConfigMapNamePrefix: '{{ include "common.release" . }}-so'
639
640 so-catalog-db-adapter:
641   enabled: true
642   db:
643     <<: *dbSecrets
644
645 so-cnf-adapter:
646   enabled: true
647   db:
648     <<: *dbSecrets
649   server:
650     aaiCredsExternalSecret: *aai-secrets
651     actuatorCredsExternalSecret: *actuator-secrets
652   mso:
653     msoKeySecret: *mso-key
654
655 so-cnfm-lcm:
656   enabled: true
657   db:
658     <<: *dbSecrets
659
660 so-etsi-nfvo-ns-lcm:
661   enabled: true
662   db:
663     <<: *dbSecrets
664
665 so-mariadb:
666   db:
667     rootPasswordExternalSecretLocalDb: *dbRootPassSecretName
668     rootPasswordExternalSecret: '{{ ternary .Values.db.rootPasswordExternalSecretLocalDb (include "common.mariadb.secret.rootPassSecretName" (dict "dot" . "chartName" .Values.global.mariadbGalera.nameOverride)) .Values.global.mariadbGalera.localCluster }}'
669     backupCredsExternalSecret: *dbBackupCredsSecretName
670     userCredsExternalSecret: *dbUserCredsSecretName
671     adminCredsExternalSecret: *dbAdminCredsSecretName
672
673 so-admin-cockpit:
674   enabled: true
675   db:
676     <<: *dbSecrets
677
678 so-nssmf-adapter:
679   enabled: true
680   server:
681     actuatorCredsExternalSecret: *actuator-secrets
682     bpelCredsExternalSecret: *bpel-secrets
683   db:
684     <<: *dbSecrets
685
686 so-oof-adapter:
687   enabled: true
688   db:
689     <<: *dbSecrets
690   mso:
691     msoKeySecret: *mso-key
692     camundaAuth: AE2E9BE6EF9249085AF98689C4EE087736A5500629A72F35068FFB88813A023581DD6E765071F1C04075B36EA4213A
693     oof:
694       authSecret: *mso-oof-auth
695   logConfigMapNamePrefix: '{{ include "common.release" . }}-so'
696
697 so-openstack-adapter:
698   enabled: true
699   db:
700     <<: *dbSecrets
701   logConfigMapNamePrefix: '{{ include "common.release" . }}-so'
702
703 so-request-db-adapter:
704   db:
705     <<: *dbSecrets
706
707 so-sdc-controller:
708   db:
709     <<: *dbSecrets
710   logConfigMapNamePrefix: '{{ include "common.release" . }}-so'
711
712 so-sdnc-adapter:
713   enabled: true
714   db:
715     <<: *dbSecrets
716   mso:
717     msoKeySecret: *mso-key
718   logConfigMapNamePrefix: '{{ include "common.release" . }}-so'
719
720 so-ve-vnfm-adapter:
721   enabled: false
722
723 so-etsi-sol005-adapter:
724   enabled: true
725   db:
726     <<: *dbSecrets
727
728 so-etsi-sol003-adapter:
729   enabled: true
730
731 #Pods Service Account
732 serviceAccount:
733   nameOverride: so
734   roles:
735     - read
736
737 #Log configuration
738 log:
739   path: /var/log/onap