How to Manage Helm Declaratively?

0
3
Asked By CuriousCoder88 On

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

Answered By DevTalker42 On

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.

Answered By KubeNinja23 On

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.

Answered By CloudGuruX On

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.