StageSet vs Tanka and kubecfg see history edit this page

Talks about: , , , and

Tanka and kubecfg are Jsonnet-based config tools: you express your resources in Jsonnet, the tool renders them, diffs against the cluster, and applies. They generate configuration and run a CLI-driven apply, but they are imperative tools you run, not controllers that reconcile.

What Tanka / kubecfg give you

Where StageSet differs

Using them together

The Jsonnet generation that Tanka and kubecfg do so well has a GitOps-native equivalent in two related projects:

So where you might run tk apply or kubecfg update from a laptop or CI, this approach splits the same job into a producer (JaaS, importing JOI libraries) and a delivery controller (StageSet), both reconciled by Flux. You can also keep using Tanka/kubecfg to author and publish artifacts, and let StageSet handle delivery.