Details
-
Story
-
Status: Closed
-
Medium
-
Resolution: Done
-
None
Description
Currently all application configuration are retrieved using CBS api's by MS. These configuration are loaded into Consul by Cloudify/K8s plugin or consul-loader-container under helm deployment.
To simplify DCAE architecture and remove external dependency, need standard way to manage application configuration retreival for DCAE application though K8S configmap/secrets. CBS (and associated lib) to be extended to support config retrieval from configmap and minimize MS impact.
Changes required in dcaegen2-common-service template/Configbindingservice/SDK - java & python
Following ENV can be used to override the lookup path for config and policy file.
ENV: CBS_CLIENT_CONFIG_PATH
ENV: CBS_CLIENT_POLICY_PATH
Attachments
Issue Links
- relates to
-
DCAEGEN2-2890 Update CBS SDK library to latest version removing consul dependency
-
- Closed
-
-
DCAEGEN2-2852 Migrate Heartbeat svc to latest CBS client lib
-
- Closed
-
-
DCAEGEN2-2853 Migrate SNMPTrap collector svc to latest CBS client lib
-
- Closed
-
-
DCAEGEN2-2857 RESTConf - Switch CBS client library to 1.8.7 or higher
-
- Closed
-
-
DCAEGEN2-2858 VES-mapper - Switch CBS client library to 1.8.6 or higher
-
- Closed
-
-
DCAEGEN2-2862 Migrate PMSH svc to latest CBS client lib
-
- Closed
-
-
DCAEGEN2-2935 Support configuration update through Configmap for DCAE services
-
- Closed
-