python-novaclient/novaclient
Matt Riedemann 5bfa57a433 Microversion 2.50 - fix quota class sets resource usage
This adds support for the 2.50 microversion which does the following:

* Adds the server_groups and server_groups_members resources to the output
  for the 'nova quota-class-show' and 'nova quota-class-update' CLIs.
* Removes the ability to show or update network-related resource quota class
  values, specifically floating_ips, fixed_ips, security_groups and
  security_group_members.
* Defines explicit kwargs for the update() method in the python API binding.

This also fixes a problem where the 'nova quota-class-update' CLI was
incorrectly capped at the 2.35 microversion for updating network-related
resources. That was true for the os-quota-sets API which is tenant-specific,
but not for the os-quota-class-sets API which is global.

Functional tests are added for the 2.1 and 2.50 microversion behavior for
both commands.

Part of blueprint fix-quota-classes-api

Change-Id: I2531f9094d92e1b9ed36ab03bc43ae1be5290790
2017-07-14 21:34:10 -04:00
..
tests Microversion 2.50 - fix quota class sets resource usage 2017-07-14 21:34:10 -04:00
v2 Microversion 2.50 - fix quota class sets resource usage 2017-07-14 21:34:10 -04:00
__init__.py Microversion 2.50 - fix quota class sets resource usage 2017-07-14 21:34:10 -04:00
api_versions.py Remove version 1.1 support 2017-03-26 17:58:58 +08:00
base.py Merge "Fixed the __ne__ implementation in base.Resource" 2016-12-21 01:24:06 +00:00
client.py Fix setting 'global_request_id' in SessionClient 2017-06-13 12:15:39 -04:00
crypto.py Corrects typos "coearse," "proejct," and "unecrypts" 2014-09-18 15:24:54 -07:00
exceptions.py Make _console() public 2017-01-18 09:36:43 +08:00
extension.py Cleanup needless code from oslo-incubator 2015-12-18 08:46:12 +00:00
i18n.py Remove log translations 2017-03-25 14:03:26 +08:00
shell.py Make --profile load from environment variables 2017-06-19 13:37:51 +07:00
utils.py Tags and Metadata fields with unicode cannot be correctly displayed 2017-03-05 17:37:29 +08:00