This is dependent on the solution implemented for this proposal in argo-rolloutshere
There is no built-in action to undo a particular revision and needs to be added as per the resource_actions docs here
A new undo action is required, which modifies the rollout resource with status.undo.revision with the rollback revision number.
Upon setting the rollout status.undo.revision, the rollout controller reconciliation will act as per the undo action and remove the status.undo.revision.
Summary
Add undo action for the argo rollouts custom resource actions
Motivation
This will be used to enable rollback button in rollout-extension to fix this issue
Proposal
Add undo action for the argo rollouts custom resource actions
argo-rollouts
hereresource_actions
docs herestatus.undo.revision
with the rollback revision number.status.undo.revision
, the rollout controller reconciliation will act as per the undo action and remove thestatus.undo.revision
.