Merge "[DCAEMOD] Uses new tpls for repos / images"
[oom.git] / kubernetes / vfc / values.yaml
index c19a844..28cee56 100644 (file)
 
 global:
   config:
+    ssl_enabled: false
+    msbprotocol: https
     msbServiceName: msb-iag
-    msbPort: 80
-    dbServiceName: vfc-db
-    dbPort: 3306
+    msbPort: 443
+    redisServiceName: vfc-redis
+    redisPort: 6379
+# Becaue now oom can register the microservice to msb automatically,
+# If it is set to false, vfc contanier will not register again, if it is
+# set to true, vfc will register by itself.
+# we use this flag to determine who is responbile for serice registeration
+# and it can reduce duplicate registration.
+    reg_to_msb_when_start: False
+    mariadb_admin: root
+  persistence:
+    mountPath: /dockerdata-nfs
+
+#################################################################
+# Secrets metaconfig
+#################################################################
+secrets:
+  - uid: "db-root-pass"
+    name: &dbRootPassSecret '{{ include "common.release" . }}-vfc-db-root-pass'
+    type: password
+    password: '{{ .Values.config.mariadbRootPassword }}'
 
 # application configuration
 config:
   logstashServiceName: log-ls
   logstashPort: 5044
 
+mariadb-galera:
+  config:
+    mariadbRootPasswordExternalSecret: *dbRootPassSecret
+  nameOverride: vfc-mariadb
+  service:
+    name: vfc-mariadb
+    portName: vfc-mariadb
+  nfsprovisionerPrefix: vfc
+  persistence:
+    mountSubPath: vfc/data
+    enabled: true
+  disableNfsProvisioner: true
+
+db: &dbConfig
+  mariadbService: vfc-mariadb
+  mariadbPort: 3306
+  mariadbRootPasswordExternalSecret: *dbRootPassSecret
+
+vfc-generic-vnfm-driver:
+  enabled: true
+
+vfc-huawei-vnfm-driver:
+  enabled: true
+
+vfc-nslcm:
+  enabled: true
+  config:
+    << : *dbConfig
+
+vfc-redis:
+  enabled: true
+
+vfc-vnflcm:
+  enabled: true
+  config:
+    << : *dbConfig
+
+vfc-vnfmgr:
+  enabled: true
+  config:
+    << : *dbConfig
+
+vfc-vnfres:
+  enabled: true
+  config:
+    << : *dbConfig
+
 # sub-chart configuration
 vfc-workflow:
   service:
@@ -32,3 +99,6 @@ vfc-workflow:
 vfc-workflow-engine:
   config:
     workflowPort: 10550
+
+vfc-zte-vnfm-driver:
+  enabled: true
\ No newline at end of file