glance_store/glance_store/tests/unit
Rajat Dhasmana 1178f113c4 Add cinder's new attachment support
Cinder introduced new attachment API flow in microversion 3.27
(also attachment_complete added in mv 3.44 and support for passing
mode added in mv 3.54) which provides a clean interface to
interact with cinder for attachments and is also required for
multiattach volume support (Related future work).
Nova uses it since a long time and is proven to be stable,
this patch implements the same for glance.
The create volume and delete volume calls are also moved to
cinder_utils file to use the generic exception handler
and keep similar code together for consistency.

Partially Implements: blueprint attachment-api-and-multiattach-support

Change-Id: I2758ed1d5b8e0981faa3eff6f83e1ce5975a01d2
2021-07-23 10:22:12 -04:00
..
common Add cinder's new attachment support 2021-07-23 10:22:12 -04:00
__init__.py Move glance_store tests into the main package 2015-06-12 15:15:10 +00:00
test_backend.py Use unittest.mock instead of third party mock 2020-04-18 11:52:47 -05:00
test_cinder_store.py Add cinder's new attachment support 2021-07-23 10:22:12 -04:00
test_connection_manager.py Use unittest.mock instead of third party mock 2020-04-18 11:52:47 -05:00
test_driver.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_exceptions.py Improving GlanceStoreException 2015-10-06 15:34:34 +00:00
test_filesystem_store.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_http_store.py Use unittest.mock instead of third party mock 2020-04-18 11:52:47 -05:00
test_location.py use only exceptions for uri validations 2018-06-07 14:11:02 +00:00
test_multistore_cinder.py Add cinder's new attachment support 2021-07-23 10:22:12 -04:00
test_multistore_filesystem.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_multistore_rbd.py Fix: API returns 503 if one of the store is mis-configured 2020-04-27 06:47:30 +00:00
test_multistore_s3.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_multistore_vmware.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_opts.py Allow any Keystone domain for cinder store 2021-06-03 11:04:52 +00:00
test_rbd_store.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_s3_store.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_store_base.py Use unittest.mock instead of third party mock 2020-04-18 11:52:47 -05:00
test_store_capabilities.py Move glance_store tests into the main package 2015-06-12 15:15:10 +00:00
test_swift_store.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_swift_store_multibackend.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00
test_swift_store_utils.py Restore quotes removal for swift config in Python3 2020-01-28 18:11:03 -06:00
test_test_utils.py Bring FakeData utility over from glance 2020-08-26 07:38:55 -07:00
test_vmware_store.py Replace md5 with oslo version 2020-11-11 13:40:46 -05:00