python-novaclient/novaclient
Sean Dague be41ae238d add functional test for nova volume-attach bug
This is a functional test that boots a server via the cli, creates a
volume, and tries to attach it via the cli (which causes a failure due
to completion cache code). Note: the failure actually happens *after*
the attach command is dispatched, so the volume attach will still
work, the user is presented an error though.

Many TODOs remain for future patches. The test also tries to document
what was learned about the CLI redirection to cinder API, which was
introduced when Cinder was split out, but was tribal knowledge that
was lost in the mists of time.

Related-Bug: #1423695

Change-Id: Iaf474298be135843bff0114cf211bee19762f3ad
2015-02-23 17:21:52 -05:00
..
openstack Curl statements to include globoff for IPv6 URLs 2014-11-14 14:27:03 +00:00
tests add functional test for nova volume-attach bug 2015-02-23 17:21:52 -05:00
v1_1 Rename v1_1 to v2 2015-02-04 17:40:46 +02:00
v2 Revert "Overhaul bash-completion to support non-UUID based IDs" 2015-02-20 01:35:57 +00:00
__init__.py Migrate to pbr. 2013-05-19 10:00:38 +03:00
auth_plugin.py debug level logs should not be translated 2014-05-13 11:39:13 +02:00
base.py Revert "Overhaul bash-completion to support non-UUID based IDs" 2015-02-20 01:35:57 +00:00
client.py Revert "Overhaul bash-completion to support non-UUID based IDs" 2015-02-20 01:35:57 +00:00
crypto.py Corrects typos "coearse," "proejct," and "unecrypts" 2014-09-18 15:24:54 -07:00
exceptions.py Add retry_after only to exceptions supporting it 2014-09-18 13:07:17 +02:00
extension.py Use common code instead of novaclient.utils 2014-09-19 16:56:13 +03:00
i18n.py Port to use oslo.i18n 2014-10-16 01:19:48 +03:00
service_catalog.py Enable check for E127 2014-10-23 14:28:50 +00:00
shell.py Revert "Overhaul bash-completion to support non-UUID based IDs" 2015-02-20 01:35:57 +00:00
utils.py Change logic in find_resource() to identify upper-case/lower-case name. 2015-02-05 02:48:24 +00:00