https://github.com/metio/stageset-controller
Flux-compatible Kubernetes controller for ordered, gated, multi-stage deployments
https://github.com/metio/stageset-controller
fluxcd gitops jsonnet kubernetes
Last synced: 4 days ago
JSON representation
Flux-compatible Kubernetes controller for ordered, gated, multi-stage deployments
- Host: GitHub
- URL: https://github.com/metio/stageset-controller
- Owner: metio
- License: 0bsd
- Created: 2026-06-14T09:55:34.000Z (16 days ago)
- Default Branch: main
- Last Pushed: 2026-06-21T11:40:29.000Z (9 days ago)
- Last Synced: 2026-06-21T12:19:27.481Z (9 days ago)
- Topics: fluxcd, gitops, jsonnet, kubernetes
- Language: Go
- Homepage: https://stageset.projects.metio.wtf/
- Size: 2.26 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSES/0BSD.txt
Awesome Lists containing this project
README
# stageset-controller
A [Flux](https://fluxcd.io)-compatible Kubernetes controller for **ordered, gated,
multi-stage delivery**. A `StageSet` rolls out a sequence of stages — each built
from a Flux source (a `GitRepository`, `OCIRepository`, `Bucket`, or an
[`ExternalArtifact`](https://fluxcd.io/flux/components/source/externalartifacts/)) —
waiting for each stage to become healthy before the next begins, with typed
pre/post actions, update windows, versioned migrations, and per-stage pruning.
It is continuously reconciled, drift-corrected, and applied under per-tenant
impersonation.
📖 Documentation — installation, usage, API reference, tutorials, and
contributing — lives at .
📦 The Helm chart is published at `oci://ghcr.io/metio/helm-charts/stageset-controller`
and listed on [ArtifactHub](https://artifacthub.io/packages/helm/stageset-controller/stageset-controller).
Licensed under [0BSD](LICENSE); the repository is [REUSE](https://reuse.software/)
compliant.