blob: a0b69e0c94183f3f03e1479e2028366c3772d86b [file] [log] [blame]
vaibhav_16dece04b2fe2018-03-22 09:07:12 +00001# Copyright © 2017 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
mahendrr08c3f452018-04-12 06:57:07 +000015global:
16 config:
yangyanaaeedab2020-02-06 10:27:01 +080017 ssl_enabled: false
AndrewLambce8a39c2022-07-14 12:51:55 +010018 msbprotocol: http
mahendrr08c3f452018-04-12 06:57:07 +000019 msbServiceName: msb-iag
yangyanaaeedab2020-02-06 10:27:01 +080020 msbPort: 443
yangyane9871c52019-04-04 16:28:28 +080021 redisServiceName: vfc-redis
22 redisPort: 6379
yangyan0a90d8d2020-03-11 10:14:42 +080023# Becaue now oom can register the microservice to msb automatically,
24# If it is set to false, vfc contanier will not register again, if it is
25# set to true, vfc will register by itself.
26# we use this flag to determine who is responbile for serice registeration
27# and it can reduce duplicate registration.
yangyanaaeedab2020-02-06 10:27:01 +080028 reg_to_msb_when_start: False
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020029 mariadb_admin: &mariadbAdmin root
yangyanyj9e05b262019-02-01 17:31:40 +080030 persistence:
31 mountPath: /dockerdata-nfs
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020032 mariadbGalera: &mariadbGalera
33 #This flag allows VFC to instantiate its own mariadb-galera cluster
34 localCluster: false
35 service: mariadb-galera
36 internalPort: 3306
37 nameOverride: mariadb-galera
Maciej Wereski857687a2021-11-18 16:28:05 +010038 centralizedLoggingEnabled: true
mahendrr08c3f452018-04-12 06:57:07 +000039
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010040#################################################################
41# Secrets metaconfig
42#################################################################
43secrets:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020044 - uid: db-root-pass
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010045 name: &dbRootPassSecret '{{ include "common.release" . }}-vfc-db-root-pass'
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020046 externalSecret: '{{ ternary "" (tpl (default "" (index .Values "mariadb-galera" "rootUser" "externalSecret")) .) (hasSuffix "db-root-pass" (index .Values "mariadb-galera" "rootUser" "externalSecret"))}}'
47 login: '{{ index .Values "mariadb-galera" "rootUser" "user" }}'
48 password: '{{ index .Values "mariadb-galera" "rootUser" "password" }}'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010049 type: password
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010050
Mike Elliott6ba69cd2018-04-03 16:37:06 -040051# application configuration
52config:
53 logstashServiceName: log-ls
54 logstashPort: 5044
55
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020056mariadb-galera: &localMariadb
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010057 rootUser:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020058 user: *mariadbAdmin
59 # password:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010060 externalSecret: *dbRootPassSecret
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020061 nameOverride: &dbServer vfc-mariadb
yangyane9871c52019-04-04 16:28:28 +080062 nfsprovisionerPrefix: vfc
63 persistence:
64 mountSubPath: vfc/data
65 enabled: true
66 disableNfsProvisioner: true
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010067 serviceAccount:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020068 nameOverride: *dbServer
Sylvain Desbureaux4d047062021-05-05 17:16:57 +020069 replicaCount: 1
yangyane9871c52019-04-04 16:28:28 +080070
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010071vfc-generic-vnfm-driver:
72 enabled: true
Maciej Wereski857687a2021-11-18 16:28:05 +010073 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010074
75vfc-huawei-vnfm-driver:
76 enabled: true
Maciej Wereski857687a2021-11-18 16:28:05 +010077 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010078
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010079vfc-nslcm:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010080 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020081 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +010082 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010083
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010084vfc-redis:
85 enabled: true
86
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010087vfc-vnflcm:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010088 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020089 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +010090 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010091
92vfc-vnfmgr:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010093 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020094 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +010095 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010096
97vfc-vnfres:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010098 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020099 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +0100100 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +0100101
Mike Elliott6ba69cd2018-04-03 16:37:06 -0400102# sub-chart configuration
103vfc-workflow:
104 service:
105 externalPort: 10550
106
107vfc-workflow-engine:
108 config:
mahendrr08c3f452018-04-12 06:57:07 +0000109 workflowPort: 10550
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +0100110
111vfc-zte-vnfm-driver:
Sylvain Desbureaux4d047062021-05-05 17:16:57 +0200112 enabled: true
Maciej Wereski857687a2021-11-18 16:28:05 +0100113 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'