Readd rollback handling to debdeploy

Authored by Muehlenhoff on Sep 5 2017, 10:04 AM.

Description

Readd rollback handling to debdeploy

With debdeploy/salt rollbacks relied on the job database managed by Salt.
That no longer exists with Cumin, so instead it uses the following scheme:

To rollback an update, the original YAML update spec needs to be passed
to rollback-update(1), which queries the versions to downgrade to. This
new spec file can be then used like any other deployment (except that
it enables a new flag with enables downgrades internally)

Change-Id: I20738477f580d79888c805d6ff369c4267b99c00

Details

Committed
MuehlenhoffSep 13 2017, 2:32 PM
Parents
rODFKf203c8acafdf: Remove salt-based debdeploy code
Branches
Unknown
Tags
Unknown
References
refs/changes/80/375980/5
ChangeId
I20738477f580d79888c805d6ff369c4267b99c00