cinder/cinder/volume
Alan Bishop bc76abef28 Handle migrating encryption key IDs in Backup table
Enhance the code that migrates the ConfKeyManager's fixed_key to
Barbican to also consider the Backup table. When the original key
migration feature was added, the encryption key ID was not stored in
the Backup table. But now the Backup table contains that field, so
the migration code needs to handle that table as well.

Whereas the cinder-volume service is responsible for migrating keys
in the Volume and Snapshot tables, the cinder-backup service handles
migrating keys in the Backup table. Each instance of the service
migrates its own entries by matching the "host" field in the
corresponding tables.

The Backup OVO now inherits from base.CinderComparableObject. This does
not affect the object's hash signature, and so the version number does
need to be incremented.

Closes-Bug: #1757235
Change-Id: Id4581eec80f82925c20c424847bff1baceda2349
(cherry picked from commit 341dd44ba7)
2018-04-04 19:34:16 +00:00
..
drivers Dell EMC SC: ISCSI initialize_connection fixes. 2018-03-20 11:14:06 -05:00
flows Reduce scope of the lock for image volume cache 2018-03-28 12:28:55 +00:00
targets Update tgt iSCSI target on volume extend 2017-12-21 08:49:08 -06:00
__init__.py Fix dynamic import of CONF.volume_api_class 2016-02-12 10:50:31 -06:00
api.py Only enforce multiattach policy for retype target 2018-02-19 20:29:00 -06:00
configuration.py Add support for shared "backend_defaults" config 2017-07-11 18:58:58 +00:00
driver.py Fix cinder quota-usage error 2018-01-27 16:41:33 +08:00
driver_utils.py Remove log translations 2017-03-19 14:59:57 +00:00
group_types.py handle no default_cgsnapshot_type 2017-11-28 21:55:29 +00:00
manager.py Handle migrating encryption key IDs in Backup table 2018-04-04 19:34:16 +00:00
qos_specs.py [Doc] Handle Sphinx warnings as errors 2017-08-29 16:00:09 -05:00
rpcapi.py Use constants for cinder-volume 2017-12-29 09:05:08 +08:00
throttling.py Remove log translations 2017-03-19 14:59:57 +00:00
utils.py Overprovisioning Improvements 2018-01-25 07:37:17 -02:00
volume_types.py Volume type with encryption comparison 2017-07-25 05:08:12 +00:00