But super sad to see weaveworks shutting down I hope that the open source projects will continue to evolve.
But super sad to see weaveworks shutting down I hope that the open source projects will continue to evolve.
Not that you need to "buy" anything - but IIRC the only offering that Flux had was a SaaS feature that sort of gave you an UI.
If the UI was what you were looking for, you'd go with ArgoCD.
Finally, I think they messed up the Flux 1 -> 2 migration as they weren't compatible with each other. For my own use case, instead of migrating to 2 I have just switched to ArgoCD.
Feature-wise, ArgoCD always seemed one step ahead, and more people seemed to prefer ArgoCD over Flux - and this can probably be seen also by the fact that they had an "ArgoCon" but there was never a "FluxCon".
Don't get me wrong, I love(d) Flux and I always rooted for that - but over time I switched to ArgoCD and never looked back. In the end, they were two products doing pretty much the same thing, under the CNCF umbrella.
Thanks!
ArgoCD also has its own auth system and permissions. You give ArgoCD cluster-admin rights, then it uses impersonation to pretend like it has lower permissions. One little bug there and you can trick ArgoCD into escalating your permissions, which happens a lot: https://github.com/argoproj/argo-cd/security/advisories/GHSA...
While not officially supported, you can technically deploy Flux with limited permissions, but ArgoCD's dependence on impersonation means it cannot run with lower permissions.
At work though, we use Argo and our developers use its gui to get an overview on their applications.