I also hate how opaque Helm is. Once things go wrong, it's pretty challenging to debug. And there is a ton of corner cases around second-day activities (like upgrades or uninstalls) that you need to know about. Good luck if you need to deal with CRDs, or if your chart had resources that are no longer supported in the current version of Kubernetes and you cannot easily upgrade, etc. Helm chart quality (and their documentation) also varies wildly.
I wouldn't call Helm "utterly broken", but it does feel like a beta-quality very sharp tool to me; it's definitely not as plug-n-play as it's often presented.
I also hate how opaque Helm is. Once things go wrong, it's pretty challenging to debug. And there is a ton of corner cases around second-day activities (like upgrades or uninstalls) that you need to know about. Good luck if you need to deal with CRDs, or if your chart had resources that are no longer supported in the current version of Kubernetes and you cannot easily upgrade, etc. Helm chart quality (and their documentation) also varies wildly.
I wouldn't call Helm "utterly broken", but it does feel like a beta-quality very sharp tool to me; it's definitely not as plug-n-play as it's often presented.