Konflux Operator
The Konflux Operator is a Kubernetes operator that installs, configures, and manages the entire Konflux platform from a single declarative Konflux Custom Resource. It deploys all core services and selected optional components, propagates configuration changes, and removes disabled components automatically.
The operator reconciles the top-level Konflux CR into a set of child CRs, one per platform component, each managed by its own sub-reconciler. This fan-out pattern keeps component logic isolated while providing a single control point for platform administrators.
# Key CRDs
| CRD | API Group | Description |
|---|---|---|
Konflux |
konflux.konflux-ci.dev/v1alpha1 |
Defines the desired state of the entire Konflux platform installation |
# Further Reading
- Documentation (installation, configuration, API reference): https://konflux-ci.dev/konflux-ci/docs/
- Source code: https://github.com/konflux-ci/konflux-ci (see
operator/directory)