blob: e83e2dec56c12133a6fef5ea714165aa1ede384e [file] [log] [blame]
Jerry Floodf406ab82018-10-23 07:10:48 -04001# Copyright © 2018 AT&T
krishnaa962849ae52020-07-28 19:22:50 +05302# Copyright (C) 2020 Wipro Limited.
Jerry Floodf406ab82018-10-23 07:10:48 -04003#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +010016#################################################################
17# Secrets metaconfig
18#################################################################
19secrets:
20 - uid: cmso-db-root-password
krishnaa962849ae52020-07-28 19:22:50 +053021 name: &rootPassword '{{ include "common.release" . }}-cmso-db-root-password'
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +010022 type: password
23 password: ''
24 policy: generate
krishnaa962849ae52020-07-28 19:22:50 +053025 - uid: cmso-service-db-secret
26 name: &serviceDbCreds '{{ include "common.release" . }}-cmso-service-db-secret'
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +010027 type: basicAuth
krishnaa962849ae52020-07-28 19:22:50 +053028 externalSecret: '{{ tpl (default "" .Values.config.db.service.userCredentialsExternalSecret) . }}'
29 login: '{{ .Values.config.db.service.userName }}'
30 password: '{{ .Values.config.db.service.userPassword }}'
31 passwordPolicy: generate
32 - uid: cmso-db-secret
33 name: &optimizerDbCreds '{{ include "common.release" . }}-cmso-optimizer-db-secret'
34 type: basicAuth
35 externalSecret: '{{ tpl (default "" .Values.config.db.optimizer.userCredentialsExternalSecret) . }}'
36 login: '{{ .Values.config.db.optimizer.userName }}'
37 password: '{{ .Values.config.db.optimizer.userPassword }}'
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +010038 passwordPolicy: generate
39
Jerry Floodf406ab82018-10-23 07:10:48 -040040mariadb-galera:
41 replicaCount: 1
krishnaa962849ae52020-07-28 19:22:50 +053042 nameOverride: &containerName cmso-db
Jerry Floodf406ab82018-10-23 07:10:48 -040043 service:
44 type: ClusterIP
krishnaa962849ae52020-07-28 19:22:50 +053045 name: &serviceName oof-cmso-dbhost
Jerry Floodf406ab82018-10-23 07:10:48 -040046 portName: cmso-dbhost
47 nfsprovisionerPrefix: cmso
48 sdnctlPrefix: cmso
49 persistence:
50 mountSubPath: cmso/data
51 enabled: true
52 disableNfsProvisioner: true
53 config:
krishnaa962849ae52020-07-28 19:22:50 +053054 mariadbRootPasswordExternalSecret: *rootPassword
55 # userCredentialsExternalSecret: *dbCreds
56 # mysqlDatabase: cmso
Jerry Floodf406ab82018-10-23 07:10:48 -040057 externalConfig: |
58 [mysqld]
Jerry Flood4b4373d2019-04-30 15:30:04 -040059 lower_case_table_names = 1
60
61global:
62 commonConfigPrefix: "oof-cmso"
63 truststoreFile: "truststoreONAPall.jks"
64 keystoreFile: "org.onap.oof.jks"
65 loggingRepository: docker.elastic.co
66 loggingImage: beats/filebeat:5.5.0
Jerry Flood4b4373d2019-04-30 15:30:04 -040067 truststorePassword:
Jerry Flood58ec23c2019-05-13 10:35:37 -040068 authentication: aaf-auth
vrvarma0c8dbdb2020-04-02 13:10:05 -040069 busyBoxImage: busybox:1.30
70 busyBoxRepository: docker.io
Jerry Flood58ec23c2019-05-13 10:35:37 -040071
krishnaa962849ae52020-07-28 19:22:50 +053072mariadb-init:
73 mariadbGalera:
74 containerName: *containerName
75 serviceName: *serviceName
76 servicePort: 3306
77 userRootSecret: *rootPassword
78 config:
79 userCredentialsExternalSecret: *serviceDbCreds
80 mysqlDatabase: cmso
81 mysqlAdditionalDatabases:
82 optimizer:
83 externalSecret: *optimizerDbCreds
84 nameOverride: cmso-db-config
85
Jerry Flood58ec23c2019-05-13 10:35:37 -040086flavor: small
87
Jerry Flood4b4373d2019-04-30 15:30:04 -040088config:
89 log:
90 logstashServiceName: log-ls
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +010091 logstashPort: 5044
92 db:
krishnaa962849ae52020-07-28 19:22:50 +053093 service:
94 # userCredentialsExternalsecret: some secret
95 userName: cmso-admin
96 # userPassword: password
97 optimizer:
98 userName: cmso-optimizer
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +010099
krishnaa96dbcd1ca2020-08-11 10:26:50 +0530100#sub-charts configuration
101certInitializer: &certInitConfig
102 fqdn: "oof.onap"
103 app_ns: "org.osaaf.aaf"
104 fqi: "oof@oof.onap.org"
105 fqi_namespace: org.onap.oof
106 public_fqdn: "oof.onap.org"
107 aafDeployFqi: "deployer@people.osaaf.org"
108 aafDeployPass: demo123456!
109 cadi_latitude: "0.0"
110 cadi_longitude: "0.0"
111 credsPath: /opt/app/osaaf/local
112 appMountPath: /share/etc/osaaf
113 aaf_add_config: >
114 cd {{ .Values.credsPath }};
115 /opt/app/aaf_config/bin/agent.sh local showpass {{.Values.fqi}} {{ .Values.fqdn }} | grep cadi_keystore_password_jks= | cut -d= -f 2 > {{ .Values.credsPath }}/.pass 2>&1;
116 find ./ -type f -exec sed -i -e 's/\/opt\/app\/osaaf\/local/\/share\/etc\/osaaf\/local/g' {} \;
117
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +0100118oof-cmso-service:
krishnaa96dbcd1ca2020-08-11 10:26:50 +0530119 enabled: true
120 certInitializer:
121 << : *certInitConfig
122 nameOverride: oof-cmso-service-cert-initializer
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +0100123 config:
124 db:
krishnaa962849ae52020-07-28 19:22:50 +0530125 userCredentialsExternalSecret: *serviceDbCreds
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +0100126 host: oof-cmso-dbhost
127 container: cmso-db
128 mysqlDatabase: cmso
129
130oof-cmso-optimizer:
krishnaa96dbcd1ca2020-08-11 10:26:50 +0530131 enabled: true
132 certInitializer:
133 << : *certInitConfig
134 nameOverride: oof-cmso-optimizer-cert-initializer
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +0100135 config:
krishnaa96dbcd1ca2020-08-11 10:26:50 +0530136 enabled: true
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +0100137 db:
krishnaa962849ae52020-07-28 19:22:50 +0530138 userCredentialsExternalSecret: *optimizerDbCreds
Krzysztof Opasiakd74a6592020-02-07 21:06:58 +0100139 host: oof-cmso-dbhost
140 container: cmso-db
141 mysqlDatabase: optimizer
krishnaa96dbcd1ca2020-08-11 10:26:50 +0530142
143oof-cmso-topology:
144 enabled: true
145 certInitializer:
146 << : *certInitConfig
147 nameOverride: oof-cmso-topology-cert-initializer
148
149oof-cmso-ticketmgt:
150 enabled: true
151 certInitializer:
152 << : *certInitConfig
153 nameOverride: oof-cmso-ticketmgt-cert-initializer