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

Move plugin configuration uploads to cm-container from bootstrap

XMLWordPrintable

      Currently the Helm chart for the bootstrap container creates a configMap containing two JSON files with configuration information for the DCAE k8s and dmaap Cloudify plugins.  The bootstrap container mounts the configMap.  The bootstrap script uses curl to push the content of each file to the Consul key-value store.

      It makes more sense to keep plugin configuration information together with cm-container (which is now responsible for uploading plugins). 

      The configMap should be moved from the dcae-bootstrap chart to the cm-container chart.  The cm-container chart should add an init container (using the consul-loader-container) that mounts the configMap and uploads the configurations to Consul.  The bootstrap script should be modified to stop doing the Consul uploads.

            jackl Jack Lucas
            jackl Jack Lucas
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: