I've seen many softwares providing a static YAML file to use with `kubectl apply -f` for deployments.
This is, IMHO, an anti-pattern, because it simply does not handle upgrades (if a resource is deleted in the new YAML, `kubectl apply` won't remove it).
Sometimes, there is an unmaintained Helm Chart provided by a third party. Some other times I have to make the Helm Chart myself, and redo it for each upgrades.
This is a pain.
After some googling (up to the 5th page ^^), I've found chartify[1], but it seems unmaintained for over a year (and I've not been able to build it).
Do you know of any tool, or have any advice to automate this process?
Thank you :)
[1] - https://github.com/kubepack/chartify
There is a new project coming out soon https://twitter.com/solomonstre/status/1376725608747593731