Package: watcher / 14.0.0-3

Metadata

Package Version Patches format
watcher 14.0.0-3 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
also package alembic migration.patch | (download)

MANIFEST.in | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 also package alembic migration scripts
remove sphinxcontrib.rsvgconverter.patch | (download)

doc/source/conf.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 remove sphinxcontrib.rsvgconverter
 This isn't packaged in Debian.
removed sphinxcontrib.httpdomain from sphinx ext.patch | (download)

doc/source/conf.py | 1 0 + 1 - 0 !
1 file changed, 1 deletion(-)

 removed sphinxcontrib.httpdomain from sphinx ext.
OSSN 0094_use_cinder_migrate_for_swap_volume.patch | (download)

releasenotes/notes/bug-2112187-763bae283e0b736d.yaml | 47 47 + 0 - 0 !
watcher/applier/actions/volume_migration.py | 98 26 + 72 - 0 !
watcher/common/keystone_helper.py | 34 0 + 34 - 0 !
watcher/common/utils.py | 8 1 + 7 - 0 !
watcher/decision_engine/strategy/strategies/zone_migration.py | 55 25 + 30 - 0 !
watcher/tests/applier/actions/test_volume_migration.py | 69 30 + 39 - 0 !
watcher/tests/decision_engine/strategy/strategies/test_zone_migration.py | 5 4 + 1 - 0 !
7 files changed, 133 insertions(+), 183 deletions(-)

 use cinder migrate for swap volume
 This change removes watchers in tree functionality
 for swapping instance volumes and defines swap as an alias
 of cinder volume migrate.
 .
 The watcher native implementation was missing error handling
 which could lead to irretrievable data loss.
 .
 The removed code also forged project user credentials to
 perform admin request as if it was done by a member of a project.
 this was unsafe an posses a security risk due to how it was
 implemented. This code has been removed without replacement.
 .
 While some effort has been made to allow existing
 audits that were defined to work, any reduction of functionality
 as a result of this security hardening is intentional.
Bug: https://launchpad.net/bugs/2112187
Bug-Debian: https://bugs.debian.org/1111692