Cray-HPE / loftsman

Define, organize, and ship your Kubernetes workloads with Helm charts easily
MIT License
9 stars 5 forks source link

Implement declarative delete/uninstall when chart is removed from named manifest #3

Open rockholla opened 4 years ago

rockholla commented 4 years ago

Loftsman tracks each manifest by name and stores records related to that manifest after a ship. In this way, we can simply see a removal of a chart or charts on subsequent ships of the same manifest as instruction to remove that chart.

rockholla commented 3 years ago

Worth noting, that with uniquely-named manifests, this effort is pretty straightforward. E.g. compare the previous version of the manifest applied by name, which is persisted/stored in the cluster.