-
Story
-
Resolution: Done
-
Medium
-
None
-
None
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.
- relates to
-
DCAEGEN2-2543 Update DCAE bootstrap to use Python 3 version of Cloudify command line
- Closed