Describe the bug
It seems that rollouts in state paused cannot be successfully aborted.
Aborting a paused rollouts causes a never ending "reconsiliation loop" in the controller.
To Reproduce
Create a rollout with:
1.1 Green-Image: argoproj/rollouts-demo:green
1.2 Alb traffic routing
1.3 Analysis Template with ubuntu:latest and "sleep 60" command
Apply everything (create initial green version)
Trigger rollout to next version (e. g. blue)
Pause rollout while the analysis template (ubuntu sleep) is running (kubectl argo rollouts pause abort-test-rollout)
Abort the rollout when the analysis template has completed successful (kubectl argo rollouts abort abort-test-rollout)
Expected behavior
Argo rollouts should successfully undo all changes on abort.
A simple way to achieve this is to "unpause" the rollout when aborting it:
Describe the bug It seems that rollouts in state paused cannot be successfully aborted. Aborting a paused rollouts causes a never ending "reconsiliation loop" in the controller.
To Reproduce
manifest.txt
Expected behavior Argo rollouts should successfully undo all changes on abort. A simple way to achieve this is to "unpause" the rollout when aborting it:
Version Tested with version 1.7.1 (release-1.7 branch)
Logs log.txt