Description
Keel is the microservice required to enable Managed Delivery for Spinnaker. As part of our efforts to make Managed Delivery available to the larger community, we would like to have Kleat generate the config file for Keel and also to add the required adjustments to the config files for other Spinnaker microservices.
Here is a PoC implementation: https://github.com/nimakaviani/kleat
The implementation introduces a feature flag --enable-keel
that once set, makes the required config changes. From our discussions in the k8s sig meeting, @ezimanyi suggested we might be able to remove the feature flag and instead pre-populate the config files with acceptable defaults.
Any other changes to the above implementation that you see appropriate?
We can start working on the PR once we settle on the final design. thanks!
/cc @queueburt