hachyderm.io is one of the many independent Mastodon servers you can use to participate in the fediverse.
Hachyderm is a safe space, LGBTQIA+ and BLM, primarily comprised of tech industry professionals world wide. Note that many non-user account types have restrictions - please see our About page.

Administered by:

Server stats:

9.5K
active users

I'm not sure I get why people use Helm over Terraform (maybe they don’t?) for k8s apps. Helm is just templated yaml, right? no state at all? seems crazy to me. I'm always disappointed when an app is just like “here run this Helm chart…”.

eirik ᐸ'aᐳ

@cwalkatron you can make helm have state by not using helm upgrade (because yeah, you're flying blind using it direct), by committing template output to gitops via;

helm template X ./charts/X -n ns --skip-tests --output-dir deploy/X
git commit + push, have flux apply it

@clux @cwalkatron The biggest strength of helm is that it provides a common denominator for packaging and configuring manifests. It is therefore a practical format for distributing services.

Helm does keep a state in the cluster when you use it to install charts, but I agree with @clux that is preferable for reproducible state declaration and reconciliation.