blob: b2c0a05e4657cd4ff343e498347e7eb8f6a9d694 [file] [log] [blame]
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +01001# Copyright © 2018 Amdocs, Bell Canada
2#
3# Licensed under the Apache License, Version 2.0 (the "License");
4# you may not use this file except in compliance with the License.
5# You may obtain a copy of the License at
6#
7# http://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS,
11# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14
15#################################################################
16# Global configuration defaults.
17#################################################################
18global:
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010019 mariadbGalera:
20 nameOverride: mariadb-galera
21 servicePort: 3306
22 # set these two values if you want to access an 'out of ONAP' mariadb
Krzysztof Opasiakd7322442020-01-30 12:10:40 +010023 # userRootPassword: some-password
24 # userRootSecret: some-secret-name
25 # userRootSecretKey: password
26
27#################################################################
28# Secrets metaconfig
29#################################################################
30secrets:
31 - uid: root-password
32 type: password
Krzysztof Opasiak80e39d42020-08-31 22:25:52 +020033 externalSecret: '{{ tpl (ternary (default "" .Values.mariadbGalera.userRootSecret) (default (include "mariadbInit.mariadbClusterSecret" .) .Values.global.mariadbGalera.userRootSecret) (not (empty (default "" .Values.mariadbGalera.serviceName)))) . }}'
34 password: '{{ tpl (ternary (default "" .Values.mariadbGalera.userRootPassword) (default "" .Values.global.mariadbGalera.userRootPassword) (not (empty (default "" .Values.mariadbGalera.serviceName)))) . }}'
Krzysztof Opasiakd7322442020-01-30 12:10:40 +010035 - uid: '{{ .Values.config.mysqlDatabase }}'
36 type: basicAuth
Krzysztof Opasiak8cf46b42020-02-08 01:07:21 +010037 externalSecret: '{{ tpl (default "" .Values.config.userCredentialsExternalSecret) . }}'
Krzysztof Opasiakd7322442020-01-30 12:10:40 +010038 login: '{{ .Values.config.userName }}'
39 password: '{{ .Values.config.userPassword }}'
40 passwordPolicy: required
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010041
42#################################################################
43# Application configuration defaults.
44#################################################################
45
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010046pullPolicy: IfNotPresent
47
RPMishrae4ee7f12020-10-07 12:09:01 +053048# These two values are used to supply commands that are run after the DB is created.
49# Components using the shared DB can either pass a string which has a set of commands
50# or a config map that contains a shell script. If both are specified only the config
51# map will be executed. For reference, please see the VID components for config map
52dbScript: ""
53dbScriptConfigMap: ""
54
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010055# Set it if you want to change the name of the different components
56# nameOverride:
57
Krzysztof Opasiak80e39d42020-08-31 22:25:52 +020058mariadbGalera: {}
59# serviceName: some-name
60# containerName: some-name
61# servicePort: 3306
62# userRootPassword: some-password
63# userRootSecret: some-secret-name
64# userRootSecretKey: password
65
66
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010067config:
68 userPassword: Ci@shsOd3pky1Vji
69 userName: u5WZ1GMSIS1wHZF
Krzysztof Opasiakd7322442020-01-30 12:10:40 +010070 # set this value if you would like to use external secret instead of providing a password
Krzysztof Opasiak8cf46b42020-02-08 01:07:21 +010071 # userCredentialsExternalsecret: some-secret-name
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010072 mysqlDatabase: ynsaUCru6mUNwGal
73 mysqlAdditionalDatabases: {}
74 # add addtional dabases
75 # this is an dict
76 # Example:
77 # mysqlAdditionalDatabases:
78 # dbOne:
79 # user: one
80 # password: pwd1
Krzysztof Opasiakd7322442020-01-30 12:10:40 +010081 # externalSecret: some-secret-name
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010082 # dbTwo:
83 # user: two
84 # password: pwd2
Krzysztof Opasiakd7322442020-01-30 12:10:40 +010085 # externalSecret: some-secret-name
Sylvain Desbureaux1d061a42019-11-08 15:27:20 +010086 config_map: default
87
88nodeSelector: {}
89
90affinity: {}
91
92#resources: {}
93 # We usually recommend not to specify default resources and to leave this as a conscious
94 # choice for the user. This also increases chances charts run on environments with little
95 # resources, such as Minikube. If you do want to specify resources, uncomment the following
96 # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
97 #
98 # Example:
99 # Configure resource requests and limits
100 # ref: http://kubernetes.io/docs/user-guide/compute-resources/
101 # Minimum memory for development is 2 CPU cores and 4GB memory
102 # Minimum memory for production is 4 CPU cores and 8GB memory
103flavor: small
104resources:
105 small:
106 limits:
107 cpu: 100m
108 memory: 500Mi
109 requests:
110 cpu: 10m
111 memory: 10Mi
112 large:
113 limits:
114 cpu: 200m
115 memory: 500Mi
116 requests:
117 cpu: 20m
118 memory: 20Mi
119 unlimited: {}