Architecture Of Konflux

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