StageSet vs Helm see history edit this page

Talks about: , , and

Helm is two things: a templating engine (charts) and an imperative release tool (helm upgrade). StageSet is neither — it’s a declarative delivery controller. The overlap is ordering: Helm’s hooks and hook weights give you some sequencing inside a single chart’s install/upgrade.

What Helm gives you

Where StageSet differs

Using them together

Render a chart to manifests (e.g. via a producer that publishes an ExternalArtifact) and deliver it with StageSet. The controller understands helm.sh/hook resources: applyHelmHookResources (default true) applies them as ordinary objects, so a Helm-style chart’s hook resources still get created — now under StageSet’s ordering and gating instead of Helm’s.