blob: 05b7eb1fa3089fb960b219964a95dbb1e79273c1 [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
Andreas Geissler2c1ba292024-01-10 22:20:05 +010033 # flag to enable the DB creation via mariadb-operator
34 useOperator: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020035 #This flag allows VFC to instantiate its own mariadb-galera cluster
36 localCluster: false
Andreas Geissler576de2d2023-10-24 15:38:01 +020037 service: mariadb-galera
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020038 internalPort: 3306
39 nameOverride: mariadb-galera
Maciej Wereski857687a2021-11-18 16:28:05 +010040 centralizedLoggingEnabled: true
mahendrr08c3f452018-04-12 06:57:07 +000041
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010042#################################################################
43# Secrets metaconfig
44#################################################################
45secrets:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020046 - uid: db-root-pass
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010047 name: &dbRootPassSecret '{{ include "common.release" . }}-vfc-db-root-pass'
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020048 externalSecret: '{{ ternary "" (tpl (default "" (index .Values "mariadb-galera" "rootUser" "externalSecret")) .) (hasSuffix "db-root-pass" (index .Values "mariadb-galera" "rootUser" "externalSecret"))}}'
49 login: '{{ index .Values "mariadb-galera" "rootUser" "user" }}'
50 password: '{{ index .Values "mariadb-galera" "rootUser" "password" }}'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010051 type: password
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010052
Mike Elliott6ba69cd2018-04-03 16:37:06 -040053# application configuration
54config:
55 logstashServiceName: log-ls
56 logstashPort: 5044
57
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020058mariadb-galera: &localMariadb
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010059 rootUser:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020060 user: *mariadbAdmin
61 # password:
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010062 externalSecret: *dbRootPassSecret
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020063 nameOverride: &dbServer vfc-mariadb
Andreas Geissler2c1ba292024-01-10 22:20:05 +010064 service:
65 name: *dbServer
66 portName: *dbServer
67 internalPort: 3306
yangyane9871c52019-04-04 16:28:28 +080068 nfsprovisionerPrefix: vfc
69 persistence:
70 mountSubPath: vfc/data
71 enabled: true
72 disableNfsProvisioner: true
Sylvain Desbureaux93a5b492020-11-27 11:07:42 +010073 serviceAccount:
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020074 nameOverride: *dbServer
Sylvain Desbureaux4d047062021-05-05 17:16:57 +020075 replicaCount: 1
Andreas Geisslercfd84342023-08-16 17:18:49 +020076 mariadbOperator:
77 galera:
78 enabled: false
yangyane9871c52019-04-04 16:28:28 +080079
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010080vfc-generic-vnfm-driver:
81 enabled: true
Maciej Wereski857687a2021-11-18 16:28:05 +010082 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010083
84vfc-huawei-vnfm-driver:
85 enabled: true
Maciej Wereski857687a2021-11-18 16:28:05 +010086 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010087
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010088vfc-nslcm:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010089 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020090 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +010091 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010092
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010093vfc-redis:
94 enabled: true
95
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +010096vfc-vnflcm:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +010097 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +020098 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +010099 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +0100100
101vfc-vnfmgr:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +0100102 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +0200103 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +0100104 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +0100105
106vfc-vnfres:
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +0100107 enabled: true
Mahmoud Abdelhamida74326f2021-09-24 17:28:28 +0200108 mariadb-galera: *localMariadb
Maciej Wereski857687a2021-11-18 16:28:05 +0100109 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'
Krzysztof Opasiaka9010db2020-02-26 23:36:22 +0100110
Mike Elliott6ba69cd2018-04-03 16:37:06 -0400111# sub-chart configuration
112vfc-workflow:
113 service:
114 externalPort: 10550
115
116vfc-workflow-engine:
117 config:
mahendrr08c3f452018-04-12 06:57:07 +0000118 workflowPort: 10550
Sylvain Desbureaux0cd5fee2020-11-19 17:35:56 +0100119
120vfc-zte-vnfm-driver:
Sylvain Desbureaux4d047062021-05-05 17:16:57 +0200121 enabled: true
Maciej Wereski857687a2021-11-18 16:28:05 +0100122 logConfigMapNamePrefix: '{{ include "common.release" . }}-vfc'