-
Story
-
Resolution: Done
-
Medium
-
None
With migration to helm - DCAE platform components will be deprecated, this includes Consul and CBS.
Under Helm deployment, all DCAE ms configuration are mounted as file (under /app-config) which are periodically checked/reloaded by applications if any change detected. This file is created during deployment via init-container(s) to inject/replace dynamic properties and env substitution.
Certain usecase (such as BulkPM) require DCAE MS configuration updated post deployment, without requiring K8S redeploy/restart of the application POD. Currently this config flow is handled through Consul KV update, from which application also supports periodic check/load. As Consul dependency will be removed part of platform transformation, this necessiates different solution to support dynamic config update for DCAE MS.
This Jira is to track the enhancements needs to allow dynamic update of app configuration file through configmap
Note: The solution must also include corresponding resource (Configmap) cleanup upon delete
- is blocked by
-
DCAEGEN2-3223 CBS client environment variable substitution fails for complex cases
- Closed
- relates to
-
DCAEGEN2-3191 Create Authorization header inside PRH container
- Closed
-
DCAEGEN2-3179 RESTConf - Switch from Cambria library to dmaap-client library (dcaegen2/sdk)
- Reopened
-
DCAEGEN2-2692 Remove Consul dependency - application config standardization for Helm deployed components
- Closed