Before proceeding
Version
werf 2.6.0
How to reproduce
- Run an upgrade for any chart using
--atomic flag: werf helm upgrade --install some-chart --atomic -f values.yaml
- Press Ctrl+C (or send SIGINT signal)
Result
Werf will print "Release my-release has been cancelled" and the chart will remain in "pending-*" state.
You can check it like this: helm ls -a
Expected result
The release will be rolled back due --atomic is set.
Additional information
This is how helm works:
^CRelease my-release has been cancelled.
Error: release my-release failed, and has been uninstalled due to atomic being set: context canceled
It would be great if werf could work the same way there.