I'm curious why Helm doesn't have built-in support for a declarative approach to managing releases, similar to the 'apply' command in other tools. Kustomize has started supporting Helm as a generator, but that feature still feels experimental. Also, I'm wondering about the current status of Helm hooks—are they any good or not? I know tools like ArgoCD exist for this purpose, but they seem a bit overkill for what I'm trying to achieve. I'm also looking into Helmfile and other alternatives. Any thoughts?
3 Answers
Have you tried using the "helm upgrade --install" command? It's a handy way to manage your Helm releases, but it sounds like you're facing a bigger issue with release names not being stored in a file. That can be tricky when you need different commands for different releases. Maybe maintaining the release names in a separate values file could help, but I understand that tying them to specific values can get complicated.
Helmfile could be a great fit, especially for smaller deployments. It addresses the problem you're mentioning about managing releases by allowing you to keep everything more organized and declarative.
If you're looking for alternatives, check out FluxCD's Helm release or the Terraform Helm provider. They might offer the declarative management style that you're looking for!
Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically