Manages the lifecycle of Flux CD on Kubernetes, extending it with self-service capabilities and preview environments.
The Flux Operator is a Kubernetes controller designed to streamline the management of Flux CD. It automates the installation, configuration, and upgrades of Flux controllers, offering an alternative to the standard Flux Bootstrap procedure. This operator simplifies advanced configurations such as multi-tenancy, sharding, and scaling, while providing deep insights into delivery pipelines through reports and Prometheus metrics. With ResourceSet APIs, it enables self-service environments and integrates with GitLab and GitHub pull requests for ephemeral testing environments, automating the rollout of new Flux versions, CVE patches, and hotfixes.