nova/nova
Chris Dent 44ca84a7e1 Implement get and set aggregates in the placement API
/resource_providers/{uuid}/aggregates
GET for a list of aggregate uuids associated with this resource
    provider
PUT to set the list of aggregate uuids associated with this this
    provider

The API requests map directly to set_ and get_ aggregates on the
ResourceProvider object.

This is implemented as placement API microversion 1.1. To make that
easier a raise_404_if_not_version helper method is added to the
microversion module.

The new rest_api_version_history doc is updated to reflect this
new version.

Change-Id: I514c15c7d387cf25bf7986d07baccf0e7a785f46
Partially-Implements: blueprint generic-resource-pools-ocata
2016-11-17 17:32:13 +00:00
..
CA
api Implement get and set aggregates in the placement API 2016-11-17 17:32:13 +00:00
cells compute: fixes python 3 related unit tests 2016-10-18 07:07:43 +00:00
cert
cloudpipe Rename security_group parameter in compute.API:create 2016-11-10 11:25:43 -05:00
cmd Make n-net refuse to start unless using CellsV1 2016-11-16 13:15:06 -05:00
common
compute Merge "Virt: add context to attach and detach interface" 2016-11-16 12:11:19 +00:00
conductor Remove conductor local api:s and 'use_local' config option 2016-10-18 14:26:06 +02:00
conf conf: Remove extraneous whitespace 2016-11-04 10:40:20 +00:00
console Skip malformed cookies 2016-09-22 16:46:28 +03:00
consoleauth
db [placement] add a placement_aggregates table to api_db 2016-11-08 16:09:56 +00:00
hacking hacking: Use assertIs(Not), assert(True|False) 2016-10-12 11:14:33 +01:00
image conf: Remove deprecated ``use_glance_v1`` 2016-10-12 12:21:59 +00:00
ipv6 Fix test_ipv6 and simplify to_global() 2016-06-28 20:42:32 +02:00
keymgr Deprecate barbican options 2016-07-29 15:36:28 -05:00
locale Imported Translations from Zanata 2016-10-27 08:19:38 +00:00
network neutron: actually populate list in populate_security_groups 2016-11-15 13:36:17 -05:00
notifications Merge "Transform instance.shutdown notifications" 2016-11-03 16:09:49 +00:00
objects Add {get_,set_}aggregates to objects.ResourceProvider 2016-11-17 17:23:53 +00:00
pci Merge "Don't parse PCI whitelist every time neutron ports are created" 2016-11-04 17:37:25 +00:00
policies Merge "Fix server operations' policies to admin only" 2016-08-11 06:07:52 +00:00
scheduler Correct wrong max_unit in placement inventory 2016-11-10 04:14:09 -05:00
servicegroup Add a hacking rule for string interpolation at logging 2016-10-11 08:39:48 +00:00
tests Implement get and set aggregates in the placement API 2016-11-17 17:32:13 +00:00
virt Merge "Fix cold migration with qcow2 ephemeral disks" 2016-11-16 21:57:08 +00:00
vnc
volume encryptors: Workaround mangled passphrases 2016-11-02 20:03:41 +00:00
wsgi
__init__.py
availability_zones.py
baserpc.py
block_device.py compute: fixes python 3 related unit tests 2016-10-18 07:07:43 +00:00
cache_utils.py
config.py Add the ability to configure glanceclient debug logging 2016-08-04 00:32:37 +00:00
context.py Add get_context helper method 2016-09-29 09:58:09 -04:00
crypto.py
debugger.py
exception.py [placement] Enforce min_unit, max_unit and step_size 2016-11-14 20:04:02 +00:00
exception_wrapper.py Transform wrap_exception notification to versioned format 2016-06-21 09:39:47 +02:00
filters.py
hash_ring.py Ironic: allow multiple compute services 2016-08-04 23:51:13 +00:00
hooks.py
i18n.py
loadables.py
manager.py
policy.py Remove unnecessary credential sanitation for logging 2016-10-05 12:54:23 -04:00
quota.py incorrect description in nova-api.log about quota check 2016-09-02 17:00:14 +09:00
rpc.py Stop overwriting thread local context in ClientRouter 2016-09-26 20:49:22 +00:00
safe_utils.py
service.py Remove conductor local api:s and 'use_local' config option 2016-10-18 14:26:06 +02:00
signature_utils.py Trivial-Fix: Fix typos 2016-06-13 06:41:08 +00:00
test.py Merge "Cleanup some redundant USES_DB_SELF usage" 2016-10-18 02:34:45 +00:00
utils.py compute: fixes python 3 related unit tests 2016-10-18 07:07:43 +00:00
version.py
weights.py
wsgi.py Fixes python 3 unit tests 2016-09-23 20:10:24 +00:00