-
Story
-
Resolution: Done
-
Medium
-
None
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
- 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
1.
|
Adapt CBS-CLient (java) to read configuration from a file exposed in a cfgMap | Closed | deen1985 | |
2.
|
Refactor DCAE-Services Helm Charts - add application-configuration cfgMap to main application container | Closed | deen1985 | |
3.
|
CBS-Client supporting configMap - HV-VES integration | Closed | deen1985 | |
4.
|
CBS-Client supporting configMap - VES integration | Closed | deen1985 | |
5.
|
Adapt CBS-CLient (python) to read configuration from a file exposed in a cfgMap | Closed | tonylhansen | |
6.
|
Adapt CBS-CLient (java) to read Policy configuration from a file exposed by sidecar | Closed | niranjana | |
7.
|
Adapt CBS-CLient (python) to read Policy configuration from a file exposed by sidecar | Closed | tonylhansen | |
8.
|
CBS-Client supporting configMap - PRH integration | Closed | deen1985 |