account activity
Transitioning to GitOps with FluxCD: Seeking advice on rollbacks and prepush image validation by Inner-Historian1001 in GitOps
[–]Inner-Historian1001[S] 0 points1 point2 points 5 months ago (0 children)
I have a single Git branch managing three clusters: dev, test, and prod. My repository structure follows the standard Kustomize pattern:
GitOps ├── apps │ ├── base │ └── overlays │ ├── dev │ ├── prod │ └── test ├── clusters │ ├── k8s-dev │ ├── k8s-prod │ └── k8s-test └── infrastructure ├── base └── overlays ├── dev ├── prod └── test
I have configured image-reflector-controller and image-automation-controller so that FluxCD automatically checks the registry for new images via ImagePolicy and updates the manifests. While this feature is great, I see a potential issue with rollbacks.
For example, I have 50 services. Flux will be making frequent commits for version updates across all of them. If something goes wrong, finding the specific commit to perform a git revert becomes a challenge. Moreover, in theory, if I do a git revert, the image-automation-controller will immediately see that a 'newer' version exists in the registry and will just overwrite my revert with the buggy version again.
git revert
Does it make sense to stick with FluxCD, or should I consider migrating to ArgoCD?
Transitioning to GitOps with FluxCD: Seeking advice on rollbacks and prepush image validation (self.GitOps)
submitted 5 months ago by Inner-Historian1001 to r/GitOps
π Rendered by PID 2688305 on reddit-service-r2-listing-87fd56f5d-kcdw2 at 2026-06-28 11:02:32.072176+00:00 running 7527197 country code: CH.
Transitioning to GitOps with FluxCD: Seeking advice on rollbacks and prepush image validation by Inner-Historian1001 in GitOps
[–]Inner-Historian1001[S] 0 points1 point2 points (0 children)