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

Details

    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

          # Subject Branch Project Status CR V

          Activity

            People

              BartoszG Bartosz Gardziejewski
              vv770d Vijay Venkatesh Kumar
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: