I've been working with Kubernetes since 2015 and I've mangled with handcrafted manifests including almost duplicate manifests for staging/production environments, played around with stuff like Cue, built lots glue (mostly shell script) to automate manifest-handling and -generation and I also enjoy parts of Kustomize. When Helm started to appear it seemed like a terrible hack, especially since it came with the Tiller-dependency to handle Helm-managed state-changes inside of the clusters. And while they dropped Tiller (thankfully), I still haven't made my peace with Helm.
Go-templating it awful to read, a lot of Helm charts don't really work out of the box, charts can be fed values that aren't shown via helm show values ./chart, debugging HelmChart $namespace/$release-$chartname is not ready involves going over multiple logs spread over different parts of the cluster and I could go on and on. And yet, almost every project that goes beyond offering Dockerfile+docker-compose.yaml just releases a Helm Chart for their app.
Am I the only one who is annoyed by Helm? Have I been using it wrongly? Is there something I've been missing?
In case you're a Helm maintainer: Please don't take it personally, my issue is not with the people behind Helm!
These misanthropic comments are disgusting.
CNN* is an obvious US propaganda channel and yet we were all outraged when WikiLeaks revealed that US helicopter pilots gunned down fucking journalists in Iraq.
There are few rules in war.
You do not attack hospitals, first aid responders and journalists, for fucks sake. I don't give a fuck whose "side" this journalist belongs to. They are there to provide information of a battle field that would otherwise be lost.
When Russia attacked a hospital some time in 2022 after the war started, I was disgusted.
What has happened to you people. wtf.