[COMMON] Add missing .helmignore files and "components/" entries
[oom.git] / kubernetes / oof / components / oof-cmso / values.yaml
1 # Copyright © 2018 AT&T
2 # Copyright (C) 2020 Wipro Limited.
3 #
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
16 #################################################################
17 # Secrets metaconfig
18 #################################################################
19 secrets:
20   - uid: cmso-db-root-password
21     name: &rootPassword '{{ include "common.release" . }}-cmso-db-root-password'
22     type: password
23     password: ''
24     policy: generate
25   - uid: cmso-service-db-secret
26     name: &serviceDbCreds '{{ include "common.release" . }}-cmso-service-db-secret'
27     type: basicAuth
28     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 }}'
38     passwordPolicy: generate
39   - uid: cmso-aaf-creds
40     name: &aafCreds '{{ include "common.release" . }}-cmso-aaf-creds'
41     type: basicAuth
42     login: '{{ .Values.config.aaf.user }}'
43     password: '{{ .Values.config.aaf.password }}'
44
45 mariadb-galera:
46   replicaCount: 1
47   nameOverride: &dbName cmso-db
48   nfsprovisionerPrefix: cmso
49   sdnctlPrefix: cmso
50   persistence:
51     mountSubPath: cmso/data
52     enabled: true
53   disableNfsProvisioner: true
54   rootUser:
55     externalSecret: *rootPassword
56   serviceAccount:
57     nameOverride: *dbName
58
59 global:
60   commonConfigPrefix: "oof-cmso"
61   truststoreFile: "truststoreONAPall.jks"
62   keystoreFile: "org.onap.oof.jks"
63   truststorePassword:
64   authentication: aaf-auth
65
66 mariadb-init:
67   mariadbGalera:
68     containerName: *dbName
69     serviceName: *dbName
70     servicePort: 3306
71     userRootSecret: *rootPassword
72   config:
73     userCredentialsExternalSecret: *serviceDbCreds
74     mysqlDatabase: cmso
75     mysqlAdditionalDatabases:
76       optimizer:
77         externalSecret: *optimizerDbCreds
78   nameOverride: cmso-db-config
79
80 flavor: small
81
82 config:
83   aaf:
84     user: oof@oof.onap.org
85     password: demo123456!
86   log:
87     logstashServiceName: log-ls
88     logstashPort: 5044
89   db:
90     service:
91       # userCredentialsExternalsecret: some secret
92       userName: cmso-admin
93       # userPassword: password
94     optimizer:
95       userName: cmso-optimizer
96
97 #sub-charts configuration
98 certInitializer: &certInitConfig
99   fqdn: "oof.onap"
100   app_ns: "org.osaaf.aaf"
101   fqi: "oof@oof.onap.org"
102   fqi_namespace: org.onap.oof
103   public_fqdn: "oof.onap.org"
104   aafDeployFqi: "deployer@people.osaaf.org"
105   aafDeployPass: demo123456!
106   cadi_latitude: "0.0"
107   cadi_longitude: "0.0"
108   credsPath: /opt/app/osaaf/local
109   appMountPath: /share/etc/osaaf
110   aaf_add_config: >
111     cd {{ .Values.credsPath }};
112     /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;
113     find ./ -type f -exec sed -i -e 's/\/opt\/app\/osaaf\/local/\/share\/etc\/osaaf\/local/g' {} \;
114
115 oof-cmso-service:
116   enabled: true
117   certInitializer:
118     << : *certInitConfig
119     nameOverride: oof-cmso-service-cert-initializer
120   config:
121     db:
122       userCredentialsExternalSecret: *serviceDbCreds
123       host: *dbName
124       container: *dbName
125       mysqlDatabase: cmso
126     aaf:
127       userCredentialsExternalSecret: *aafCreds
128
129 oof-cmso-optimizer:
130   enabled: true
131   certInitializer:
132     << : *certInitConfig
133     nameOverride: oof-cmso-optimizer-cert-initializer
134   config:
135     enabled: true
136     db:
137       userCredentialsExternalSecret: *optimizerDbCreds
138       host: *dbName
139       container: *dbName
140       mysqlDatabase: optimizer
141     aaf:
142       userCredentialsExternalSecret: *aafCreds
143
144 oof-cmso-topology:
145   enabled: true
146   certInitializer:
147     << : *certInitConfig
148     nameOverride: oof-cmso-topology-cert-initializer
149
150 oof-cmso-ticketmgt:
151   enabled: true
152   certInitializer:
153     << : *certInitConfig
154     nameOverride: oof-cmso-ticketmgt-cert-initializer