Merge "[DCAEMOD] Uses new tpls for repos / images"
[oom.git] / kubernetes / vfc / values.yaml
1 # 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
15 global:
16   config:
17     ssl_enabled: false
18     msbprotocol: https
19     msbServiceName: msb-iag
20     msbPort: 443
21     redisServiceName: vfc-redis
22     redisPort: 6379
23 # 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.
28     reg_to_msb_when_start: False
29     mariadb_admin: root
30   persistence:
31     mountPath: /dockerdata-nfs
32
33 #################################################################
34 # Secrets metaconfig
35 #################################################################
36 secrets:
37   - uid: "db-root-pass"
38     name: &dbRootPassSecret '{{ include "common.release" . }}-vfc-db-root-pass'
39     type: password
40     password: '{{ .Values.config.mariadbRootPassword }}'
41
42 # application configuration
43 config:
44   logstashServiceName: log-ls
45   logstashPort: 5044
46
47 mariadb-galera:
48   config:
49     mariadbRootPasswordExternalSecret: *dbRootPassSecret
50   nameOverride: vfc-mariadb
51   service:
52     name: vfc-mariadb
53     portName: vfc-mariadb
54   nfsprovisionerPrefix: vfc
55   persistence:
56     mountSubPath: vfc/data
57     enabled: true
58   disableNfsProvisioner: true
59
60 db: &dbConfig
61   mariadbService: vfc-mariadb
62   mariadbPort: 3306
63   mariadbRootPasswordExternalSecret: *dbRootPassSecret
64
65 vfc-generic-vnfm-driver:
66   enabled: true
67
68 vfc-huawei-vnfm-driver:
69   enabled: true
70
71 vfc-nslcm:
72   enabled: true
73   config:
74     << : *dbConfig
75
76 vfc-redis:
77   enabled: true
78
79 vfc-vnflcm:
80   enabled: true
81   config:
82     << : *dbConfig
83
84 vfc-vnfmgr:
85   enabled: true
86   config:
87     << : *dbConfig
88
89 vfc-vnfres:
90   enabled: true
91   config:
92     << : *dbConfig
93
94 # sub-chart configuration
95 vfc-workflow:
96   service:
97     externalPort: 10550
98
99 vfc-workflow-engine:
100   config:
101     workflowPort: 10550
102
103 vfc-zte-vnfm-driver:
104   enabled: true