cinder/cinder/tests
Joel Coffman 122d4e0865 Add support for encrypted volumes
This modification adds an encryption key UUID field to the volume
table, which is sufficient to make Cinder "aware" of encrypted volumes
as designated by predefined volume types. Integration with a key
manager is necessary to obtain an actual encryption key UUID (the
current implementation generates a random UUID when an encrypted
volumes is created). Cinder should *not* presume that it necessarily
will have access to the key itself -- this decision depends upon the
design, implementation, and policy for encrypted volumes. The key's
UUID is stored in Cinder because it is metadata about the volume.

Implements: blueprint encrypt-cinder-volumes
Change-Id: I164290e761a9922919a70f22f99af70dac213b61
SecurityImpact
2013-08-14 10:00:15 -04:00
..
api Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
backup Added incremental backup support to Ceph backup driver 2013-07-18 21:21:32 +01:00
brick Remove Brick iser dependency on cinder 2013-08-12 10:58:25 -07:00
db Migration for detached volumes with no snaps. 2013-07-24 16:05:50 +03:00
glance Make glance image service check base exception classes 2012-08-22 16:27:56 -06:00
image Added glance_request_timeout config option. 2013-08-07 17:00:48 +01:00
integrated Remove usage of locals() for formatting from cinder.tests.* 2013-06-24 14:03:31 +08:00
keymgr Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
monkey_patch_example Make pep8 checks a bit stricter. 2012-11-26 16:57:15 -07:00
scheduler Migration for detached volumes with no snaps. 2013-07-24 16:05:50 +03:00
var Support for SSL in wsgi.Server 2013-01-14 15:55:16 -05:00
windows Fix up trivial H103 license check mismatches 2013-06-25 16:32:51 +02:00
xenapi Add XenAPINFSDriver 2012-11-21 15:03:35 +00:00
__init__.py Fix up the test framework 2013-06-14 14:02:17 +00:00
conf_fixture.py Add interface class for backup drivers 2013-07-08 11:26:56 +02:00
declare_conf.py Rename cinder.flags to cinder.common.config 2013-07-03 11:28:57 +04:00
fake_driver.py Adding support for iSER transport protocol 2013-08-05 16:17:36 +03:00
fake_flags.py Merge "Adding support for iSER transport protocol" 2013-08-05 21:40:53 +00:00
fake_utils.py Remove usage of locals() for formatting from cinder.tests.* 2013-06-24 14:03:31 +08:00
policy.json Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
runtime_conf.py Rename cinder.flags to cinder.common.config 2013-07-03 11:28:57 +04:00
test_HpSanISCSIDriver.py Fix a few bugs for LeftHand Grizzly 2013-03-08 08:57:43 -08:00
test_api.py Make pep8 checks a bit stricter. 2012-11-26 16:57:15 -07:00
test_api_urlmap.py Add tests for cinder/api/urlmap.py 2013-07-11 11:30:00 +04:00
test_backup.py Add interface class for backup drivers 2013-07-08 11:26:56 +02:00
test_backup_ceph.py Added incremental backup support to Ceph backup driver 2013-07-18 21:21:32 +01:00
test_backup_swift.py Add interface class for backup drivers 2013-07-08 11:26:56 +02:00
test_block_device.py fix name 'update_volume_status' to 'update_volume_stats' 2013-07-23 00:57:59 +08:00
test_conf.py Rename cinder.flags to cinder.common.config 2013-07-03 11:28:57 +04:00
test_context.py Make pep8 checks a bit stricter. 2012-11-26 16:57:15 -07:00
test_coraid.py CoraidDriver: Allow volumes in error state to be deleted 2013-07-16 19:41:20 +02:00
test_create_volume_flow.py Fixes volume clone from volume 2013-08-13 18:13:07 +01:00
test_db_api.py Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
test_drivers_compatibility.py Rename SolidFire driver for consistency 2013-07-16 22:15:56 -04:00
test_emc.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_exception.py Enable cinder exception format checking in tests. 2013-01-08 13:56:19 -05:00
test_glusterfs.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_gpfs.py GPFS Verify min release level for mmclone command 2013-08-05 11:32:27 -07:00
test_hds.py Add minimum features in HDS driver (for Havana & Icehouse) 2013-08-07 16:09:58 -07:00
test_hp3par.py Adding the -online option to the 3PAR clone 2013-08-13 18:07:28 -07:00
test_huawei.py Clean up Huawei tmp files from tests. 2013-07-15 22:49:25 +03:00
test_image_utils.py xenapi: implement xenserver image to volume 2013-06-27 15:43:19 +01:00
test_iscsi.py Remove Brick's iscsi dependency on cinder 2013-08-06 16:22:24 -07:00
test_iser.py Adding support for iSER transport protocol 2013-08-05 16:17:36 +03:00
test_migrations.conf Initial fork out of Nova. 2012-05-03 10:48:26 -07:00
test_migrations.py Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
test_misc.py Enable cinder exception format checking in tests. 2013-01-08 13:56:19 -05:00
test_netapp.py NetApp unified driver implementation. 2013-06-20 10:57:26 -07:00
test_netapp_nfs.py Do not raise NEW exceptions 2013-06-25 17:25:07 +04:00
test_nexenta.py Add support for volume cloning to Nexenta driver 2013-08-10 09:51:27 +04:00
test_nfs.py Merge "NFS drivers don't honor vm size with volume from an image" 2013-06-11 05:04:29 +00:00
test_policy.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_quota.py Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
test_rbd.py Fixes create rbd volume from image v1 glance api 2013-08-06 09:27:26 +01:00
test_scality.py Upgrade Scality driver to match minimum features 2013-08-09 20:20:15 +02:00
test_service.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_sheepdog.py Implement extend volume functionality in Sheepdog 2013-07-16 20:43:12 +08:00
test_solidfire.py Add create & attach times to SolidFire attributes. 2013-07-22 09:06:00 -06:00
test_storwize_svc.py Merge "Tidy up the SSH call to avoid injection attacks in storwize_svc" 2013-08-02 12:25:32 +00:00
test_test.py Use nose and openstack nose plugin. 2013-03-07 14:14:08 -05:00
test_test_utils.py Make pep8 checks a bit stricter. 2012-11-26 16:57:15 -07:00
test_utils.py Use Python 3.x compatible octal numbers 2013-06-14 23:39:07 +02:00
test_volume.py Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
test_volume_configuration.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_volume_glance_metadata.py Copy glance_image_metadata when cloning volumes. 2013-02-04 17:55:34 -07:00
test_volume_rpcapi.py Fix the multi-backend storge issue for ZMQ. 2013-07-26 00:05:41 -04:00
test_volume_transfer.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_volume_types.py Add support for encrypted volumes 2013-08-14 10:00:15 -04:00
test_volume_types_extra_specs.py Convert volume_type id from int to uuid. 2012-12-04 11:50:49 -07:00
test_volume_utils.py Move copy_volume function to volume/utils.py. 2013-07-18 08:49:04 +03:00
test_windows.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_wsgi.py Avoid winning the useless use of cat award 2013-06-25 18:11:07 +02:00
test_xenapi_sm.py xenapi: implement xenserver image to volume 2013-06-27 15:43:19 +01:00
test_xiv.py Replace FLAGS with cfg.CONF in tests 2013-06-10 18:33:08 +04:00
test_zadara.py Make pep8 checks a bit stricter. 2012-11-26 16:57:15 -07:00
utils.py Migration for detached volumes with no snaps. 2013-07-24 16:05:50 +03:00