Uploaded image for project: 'Data Collection, Analytics, and Events'
  1. Data Collection, Analytics, and Events
  2. DCAEGEN2-2692

Remove Consul dependency - application config standardization for Helm deployed components

XMLWordPrintable

      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

            bartoszg bartoszg
            vv770d vv770d
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: