argoproj / argo-rollouts

Progressive Delivery for Kubernetes
https://argo-rollouts.readthedocs.io/
Apache License 2.0
2.76k stars 865 forks source link

Allow disabling Rollbacks #3720

Open rgarrigue opened 3 months ago

rgarrigue commented 3 months ago

Summary

Allow one to disable Rollbacks.

It should at least make the Rollbacks button disappear from the UI (including in the ArgoCD UI extension). Ideally allow adding a link to external tool / documention to explain how to rollback instead.

Use Cases

When using Argo Rollouts with ArgoCD & autohealing enabled, a rollback end up cancelled by ArgoCD. So I'd rather prevent people to rollback, and add a link to the sources in git, maybe even the relevant commit that triggered the rollout.


Message from the maintainers:

Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.

kostis-codefresh commented 3 months ago

Should be solved as part of https://github.com/argoproj/argo-rollouts/issues/1323