Flux
Flux offers Kubernetes GitOps controllers for teams updating cluster configuration from a repository.
What it does
Controllers apply Git declarations to Kubernetes.
When to use it
When updating cluster configuration from a repository, test recovery and retries after an invalid change.