An open API service indexing awesome lists of open source software.

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

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.