blob: 5510b3a3a0c8ccd5c2ec4b8ccda034c8ee7bcced [file] [log] [blame]
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +01001# Copyright © 2020 Samsung Electronics
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +00002# Copyright © 2019 Orange, Bell Canada
3# Copyright © 2017 Amdocs, Bell Canada
Sylvain Desbureaux7acab562019-03-01 09:26:13 +01004#
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
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +000017#################################################################
18# Global configuration defaults.
19#################################################################
20global:
21 nodePortPrefix: 302
22 nodePortPrefixExt: 304
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +000023 persistence:
24 mountPath: /dockerdata-nfs
25
26#################################################################
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010027# Secrets metaconfig
28#################################################################
29secrets:
30 - name: &dbUserSecretName '{{ include "common.release" . }}-cds-db-secret'
31 uid: 'cds-db-secret'
32 type: basicAuth
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010033 externalSecret: '{{ ternary "" (tpl (default "" (index .Values "mariadb-galera" "db" "externalSecret")) .) (hasSuffix "cds-db-secret" (index .Values "mariadb-galera" "db" "externalSecret"))}}'
34 login: '{{ index .Values "mariadb-galera" "db" "user" }}'
35 password: '{{ index .Values "mariadb-galera" "db" "password" }}'
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010036
37#################################################################
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +000038# Application configuration defaults.
39#################################################################
40# application images
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +000041pullPolicy: Always
42
43
44subChartsOnly:
45 enabled: true
46
47# flag to enable debugging - application support required
48debugEnabled: false
49
50# default number of instances
51replicaCount: 1
52
53nodeSelector: {}
54
55affinity: {}
56
57# probe configuration parameters
58liveness:
Oleg Mitsura3a621182019-10-09 12:40:11 -040059 initialDelaySeconds: 20
60 periodSeconds: 20
61 timeoutSeconds: 20
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +000062 # necessary to disable liveness probe when setting breakpoints
63 # in debugger so K8s doesn't restart unresponsive container
64 enabled: true
65
66readiness:
67 initialDelaySeconds: 10
68 periodSeconds: 10
69
70ingress:
71 enabled: false
72
Alexis de Talhouët63df1632019-03-20 08:17:58 -040073mariadb-galera:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010074 db:
75 user: sdnctl
76 # password:
77 externalSecret: *dbUserSecretName
78 name: &mysqlDbName sdnctl
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010079 nameOverride: &dbServer cds-db
Alexis de Talhouët63df1632019-03-20 08:17:58 -040080 replicaCount: 1
81 persistence:
82 enabled: true
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +000083 mountSubPath: cds/data
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010084 serviceAccount:
85 nameOverride: *dbServer
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +000086
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010087cds-blueprints-processor:
Sylvain Desbureaux503b2292020-11-21 22:29:17 +010088 enabled: true
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010089 config:
90 cdsDB:
91 dbServer: *dbServer
92 dbPort: 3306
93 dbName: *mysqlDbName
94 dbCredsExternalSecret: *dbUserSecretName
Krzysztof Opasiak32f9aaa2020-02-06 23:05:15 +010095
Sylvain Desbureaux503b2292020-11-21 22:29:17 +010096cds-command-executor:
97 enabled: true
98
99cds-py-executor:
100 enabled: true
101
102cds-sdc-listener:
103 enabled: true
104
105cds-ui:
106 enabled: true
107
108
Abdelmuhaimen Seaudif487c952019-09-03 17:45:29 +0000109#Resource Limit flavor -By Default using small
110flavor: small
111#segregation for different envionment (Small and Large)
112
113resources:
114 small:
115 limits:
116 cpu: 2
117 memory: 4Gi
118 requests:
119 cpu: 1
120 memory: 2Gi
121 large:
122 limits:
123 cpu: 4
124 memory: 8Gi
125 requests:
126 cpu: 2
127 memory: 4Gi
128 unlimited: {}