cinder/cinder
Eric Harney d96e078f37 Glance: attach volume encryption key id to image
This is required to be able to handle encrypted volumes
that have been uploaded to Glance.

Clone the volume's encryption key, and store the new encryption
key id in the image metadata in a property called
"cinder_encryption_key_id".  This allows the key to be retrieved
when creating a new volume from this image.

Related-Bug: #1485449
Related bp: improve-encrypted-volume

Change-Id: Ia1771817e6a06cc51c5357536915a2c5f9f6248e
2017-04-12 17:54:49 -04:00
..
api Glance: attach volume encryption key id to image 2017-04-12 17:54:49 -04:00
backup Merge "Add more specific error message" 2017-04-04 16:10:35 +00:00
brick Merge "Fix the missing args bug while lvm creates volume failed" 2017-04-11 05:32:35 +00:00
cmd Merge "Make cinder-manage online migrations more verbose" 2017-03-27 10:14:48 +00:00
common Support for HostAddress opt 2017-03-30 21:37:17 +08:00
compute Remove TODO related to Nova API version 2017-03-03 11:00:29 -08:00
config Remove unused references from config-generator 2017-04-07 12:48:33 -07:00
consistencygroup Merge "Add quota limit check and enhance roll back for cg create" 2017-03-20 13:13:08 +00:00
db Merge "Add an optional db session argument to cinder.db.sqlalchemy.api. quota_allocated_get_all_by_project(). Then in quota_reserve() pass the session that is fetched for that method so that a new session does not have to be made. This can avoid DB timeouts and retries when a lot of concurrent operations are hitting quota_reserve()." 2017-03-30 17:55:41 +00:00
group Remove log translations 2017-03-19 14:59:57 +00:00
hacking Remove hacking check for log translation 2017-03-18 03:00:12 -05:00
image qemu_img_info: Don't autodetect source format 2017-04-12 13:51:55 -04:00
interface Fix some format error in docstrings 2017-03-30 10:01:18 +08:00
keymgr Remove log translations 2017-03-19 14:59:57 +00:00
locale Imported Translations from Zanata 2016-10-15 07:34:30 +00:00
message Remove log translations 2017-03-19 14:59:57 +00:00
objects Merge "Fix some format error in docstrings" 2017-03-30 15:34:30 +00:00
scheduler Remove log translations 2017-03-19 14:59:57 +00:00
tests Glance: attach volume encryption key id to image 2017-04-12 17:54:49 -04:00
transfer Remove log translations 2017-03-19 14:59:57 +00:00
volume Merge "Fix migrate api giving incorrect exception message" 2017-04-11 06:12:36 +00:00
wsgi Remove unused logging import and LOG global var 2016-05-20 17:17:38 +08:00
zonemanager Fix some format error in docstrings 2017-03-30 10:01:18 +08:00
__init__.py Set EVENTLET_NO_GREENDNS for IPv6 and dnspython compat 2016-11-11 13:19:07 -06:00
context.py Remove log translations 2017-03-19 14:59:57 +00:00
coordination.py Remove log translations 2017-03-19 14:59:57 +00:00
exception.py Implementation of cinder driver for Veritas HyperScale 2017-03-28 21:40:51 +05:30
flow_utils.py Fix logging traceback in service logs 2016-12-20 12:39:07 +05:30
i18n.py Remove log translations 2017-03-19 14:59:57 +00:00
manager.py Remove log translations 2017-03-19 14:59:57 +00:00
opts.py Merge "Remove Linux SMBFS driver" 2017-03-11 20:16:28 +00:00
policy.py Use to_policy_values for enforcing policy 2016-09-13 01:13:15 +00:00
quota.py Remove log translations 2017-03-19 14:59:57 +00:00
quota_utils.py Remove log translations 2017-03-19 14:59:57 +00:00
rpc.py Merge "Remove old oslo.messaging transport aliases" 2017-03-27 16:34:25 +00:00
service.py Use HostAddressOpt for opts that accept IP and hostnames 2017-04-05 22:19:06 -04:00
ssh_utils.py Remove log translations 2017-03-19 14:59:57 +00:00
test.py Switch and/or to ternary operator 2017-02-10 10:16:43 -06:00
utils.py [Trivial]Fix some incorrect annotations 2017-03-30 03:42:11 +00:00
version.py