Flux CD source-watcher is a reference implementation and example controller that watches Flux source objects (GitRepository, HelmRepository, HelmChart) and generates artifacts, useful as a template for building custom Flux-based controllers.
The Flux CD Source Watcher is a reference implementation and example controller that demonstrates how to build custom Kubernetes controllers using the Flux CD source API. It watches Flux source objects — GitRepository, HelmRepository, and HelmChart — and reacts to artifact revision changes, making it a practical starting point for operators and platform engineers building their own Flux-based automation.
For more details, see https://github.com/fluxcd/source-watcher.