It would be good to have Terminate Sync button in web UI applications list view to allow the stopping of active sync for various use cases.
Motivation
In my particular case, the recent implementation of the labeling strategy (for Cilium network policies) in my company for many applications caused all affected apps to hang on the sync process because labels are immutable fields and require force/replace in UI for new change to be propagated. To avoid having to go through each individual application manually, I'd appreciate a way to filter applications and then stop active sync on them because timeout, before sync stops on itself, is too long.
Proposal
It could look something like this (perhaps better wording can be used):
Summary
It would be good to have Terminate Sync button in web UI applications list view to allow the stopping of active sync for various use cases.
Motivation
In my particular case, the recent implementation of the labeling strategy (for Cilium network policies) in my company for many applications caused all affected apps to hang on the sync process because labels are immutable fields and require
force/replace
in UI for new change to be propagated. To avoid having to go through each individual application manually, I'd appreciate a way to filter applications and then stop active sync on them because timeout, before sync stops on itself, is too long.Proposal
It could look something like this (perhaps better wording can be used):![image](https://github.com/argoproj/argo-cd/assets/876756/220ad2ed-7326-4c88-82fd-8644657a1670)