Card
When installing or upgrading an umbrella chart, bumbershoot should separate these into own releases per sub-chart.
These can be managed as one package with bumbershoot, but can also be independently managed via helm (maybe later also via bumbershoot).
This brings several benefits:
- each sub-release can be linted, giving better error feedback than using helm directly
- each sub-release can be updated in a CD scenario
Criteria
- Umbrella charts can be listed, installed, deleted and upgraded
- Umbrella charts are separated into sub-releases
- (optional) depth until chart dependencies are resolved can be configured
- Dependencies between sub-releases are tracked
- When upgrading, any sub-chart that has been removed, must have the sub-release deleted
Card
When installing or upgrading an umbrella chart, bumbershoot should separate these into own releases per sub-chart.
These can be managed as one package with bumbershoot, but can also be independently managed via helm (maybe later also via bumbershoot).
This brings several benefits:
Criteria