python-novaclient/novaclient
Andrey Kurilin 4393d90524 Check response headers for microversions
novaclient provides version negotiation on CLI layer. In case of usage
novaclient as a lib, user can specify api_version with microversion part
and can try communicate with Nova endpoint which doesn't support
microversions. Nova endpoint will not check X-OpenStack-Nova-API-Version
header and will execute request(it can be correct or not). It this case
we should warn user about his mistake and about "incorrect" response.

Change-Id: I7a5ab964b7b2b2a49cc80c22bf67ad5548afb30b
2015-11-23 20:13:13 +02:00
..
openstack Last sync from oslo-incubator 2015-11-17 22:49:46 +00:00
tests Check response headers for microversions 2015-11-23 20:13:13 +02:00
v1_1 Revert "Remove novaclient.v1_1 module" 2015-10-28 21:25:02 +00:00
v2 Merge "Added command for device to cinder volume mapping" 2015-11-19 13:25:49 +00:00
__init__.py Support the server side remote-console API changes 2015-10-22 10:14:13 -05:00
api_versions.py Check response headers for microversions 2015-11-23 20:13:13 +02:00
auth_plugin.py Do not check requirements when loading entry points 2015-05-27 18:08:02 +00:00
base.py Always send volume_id when booting with legacy bdm 2015-10-01 10:55:47 +00:00
client.py Check response headers for microversions 2015-11-23 20:13:13 +02:00
crypto.py Corrects typos "coearse," "proejct," and "unecrypts" 2014-09-18 15:24:54 -07:00
exceptions.py Revert "Do not expose exceptions from requests library" 2015-10-28 07:27:40 -07:00
extension.py Use common code instead of novaclient.utils 2014-09-19 16:56:13 +03:00
i18n.py Remove all imports from oslo namespace 2015-04-20 13:52:38 +03:00
service_catalog.py Enable check for E127 2014-10-23 14:28:50 +00:00
shell.py Correct usage of API_MAX_VERSION and DEFAULT_OS_COMPUTE_API_VERSION 2015-10-21 11:07:32 +08:00
utils.py Revert "Do not expose exceptions from requests library" 2015-10-28 07:27:40 -07:00