blob: 64bd029bd14836963debe379e92f22f955cc9b68 [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
18 msbprotocol: https
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
mahendrr08c3f452018-04-12 06:57:07 +000038
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010039#################################################################
40# Secrets metaconfig
41#################################################################
42secrets:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020043 - uid: db-root-pass
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010044 name: &dbRootPassSecret '{{ include "common.release" . }}-vfc-db-root-pass'
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020045 externalSecret: '{{ ternary "" (tpl (default "" (index .Values "mariadb-galera" "rootUser" "externalSecret")) .) (hasSuffix "db-root-pass" (index .Values "mariadb-galera" "rootUser" "externalSecret"))}}'
46 login: '{{ index .Values "mariadb-galera" "rootUser" "user" }}'
47 password: '{{ index .Values "mariadb-galera" "rootUser" "password" }}'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010048 type: password
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010049
Mike Elliott6ba69cd2018-04-03 16:37:06 -040050# application configuration
51config:
52 logstashServiceName: log-ls
53 logstashPort: 5044
54
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020055mariadb-galera: &localMariadb
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010056 rootUser:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020057 user: *mariadbAdmin
58 # password:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010059 externalSecret: *dbRootPassSecret
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020060 nameOverride: &dbServer vfc-mariadb
yangyane9871c52019-04-04 16:28:28 +080061 nfsprovisionerPrefix: vfc
62 persistence:
63 mountSubPath: vfc/data
64 enabled: true
65 disableNfsProvisioner: true
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010066 serviceAccount:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020067 nameOverride: *dbServer
Sylvain Desbureaux4d047062021-05-05 17:16:57 +020068 replicaCount: 1
yangyane9871c52019-04-04 16:28:28 +080069
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010070vfc-generic-vnfm-driver:
71 enabled: true
72
73vfc-huawei-vnfm-driver:
74 enabled: true
75
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010076vfc-nslcm:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010077 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020078 mariadb-galera: *localMariadb
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010079
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010080vfc-redis:
81 enabled: true
82
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010083vfc-vnflcm:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010084 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020085 mariadb-galera: *localMariadb
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010086
87vfc-vnfmgr:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010088 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020089 mariadb-galera: *localMariadb
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010090
91vfc-vnfres:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010092 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020093 mariadb-galera: *localMariadb
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010094
Mike Elliott6ba69cd2018-04-03 16:37:06 -040095# sub-chart configuration
96vfc-workflow:
97 service:
98 externalPort: 10550
99
100vfc-workflow-engine:
101 config:
mahendrr08c3f452018-04-12 06:57:07 +0000102 workflowPort: 10550
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +0100103
104vfc-zte-vnfm-driver:
Sylvain Desbureaux4d047062021-05-05 17:16:57 +0200105 enabled: true