FR - Option to rollback pipelines with manual intervention.
long-term
C
Corresponding Stoat
Request for an option to rollback pipelines with manual intervention.
Log In
Rohan Gupta
Merged in a post:
Manual Intervention on Failure: Ability to select "Rollback Pipeline" as resolution
J
Jasmine Salamander
Harness supports the Manual Intervention option as a failure strategy for steps, step groups, or entire pipeline stages.
When configuring the Manual Intervention strategy, you can select an action to take upon timeout (if the operation does not act on the manual intervention request in a certain period of time). Here, "Rollback Pipeline" is supported along with several other options, including "Rollback Stage", "Mark as Failure", etc.
When the pipeline is actually paused waiting on manual intervention, a similar list of options is offered. However, the "Rollback Pipeline" option does not show up in this list, so if that is the action the operator desires they have no choice but to wait for the timeout if it is configured as the timeout action. Harness should add "Rollback Pipeline" as an available option during manual intervention.
Canny AI
Merged in a post:
Pipeline rollback in chained pipelines
A
Agreed Mockingbird
Support for Pipeline rollback in chained pipelines. Current it doesn't work.
C
Corresponding Stoat
Do we have any ETA for this? Since this feature was available in CG after migration manual rollbacks are done for pipelines which used this feature.
Rohan Gupta
long-term
We can support this option, we already support it in the stage failure we can do it after manual intervention as well.
C
Corresponding Stoat
In Harness First Gen, there was this option to rollback the entire pipeline in as part of manual intervention at any stage. But in CG there is only option to rollback the current stage after a manual intervention.
The main use case of this was during deployments with tests, if there are any failures in the test we used to have a manual intervention and if needed was able to rollback the entire pipeline including the service deployed in the previous stage.
Shylaja Sundararajan
Hi Senan
Could you share additional details on the usecase
Regards
Shylaja