nova/placement-api-ref/source
He Jie Xu 8a307bbdf4 placement: support traits in allocation candidates API
This patch add new query parameter `required` to the
`GET /allocation_candidates` API, which is used to filter candidates
with required traits.  The candidate attached traits return in the
provider summary also. Those API changes are added by new microversion.

Also using specific exception TraitNotFound instead of the generic
exception ValueError when invalid traits in the request.

Change-Id: Id821b5b2768dcc698695ba6570c6201e1e9a8233
Implement blueprint add-trait-support-in-allocation-candidates
2018-01-22 22:10:10 +08:00
..
aggregates.inc [placement] Add api-ref for aggregates 2017-06-08 15:32:33 +00:00
allocation_candidates.inc placement: support traits in allocation candidates API 2018-01-22 22:10:10 +08:00
allocations.inc [placement]Enhance doc for placement allocation list 2017-11-30 20:41:08 +00:00
conf.py trivial: Remove crud from 'conf.py' 2018-01-18 10:39:24 +00:00
create-resource_classes-request.json [placement] Add api-ref for resource classes 2017-06-05 14:39:29 +03:00
create-resource_providers-request.json placement: adds REST API for nested providers 2017-12-06 10:48:09 -06:00
get-aggregates.json [placement] Add api-ref for aggregates 2017-06-08 15:32:33 +00:00
get-allocation_candidates-1.12.json [placement] Symmetric GET and PUT /allocations/{consumer_uuid} 2017-11-21 19:39:59 +00:00
get-allocation_candidates.json [placement] Add api-ref for allocation_candidates 2017-08-10 11:26:19 +00:00
get-allocations.json [placement] Symmetric GET and PUT /allocations/{consumer_uuid} 2017-11-21 19:39:59 +00:00
get-inventories.json [placement] Add api-ref for GET RP inventories 2017-05-27 10:15:12 +00:00
get-inventory.json [placement] Add api-ref for GET RP inventory 2017-05-29 09:18:32 +03:00
get-resource_class.json [placement] Add api-ref for resource classes 2017-06-05 14:39:29 +03:00
get-resource_classes.json [placement] Add api-ref for resource classes 2017-06-05 14:39:29 +03:00
get-resource_provider-traits.json [placement] Add api-ref for RP traits 2017-07-18 12:44:08 +03:00
get-resource_provider.json placement: adds REST API for nested providers 2017-12-06 10:48:09 -06:00
get-resource_provider_allocations.json [placement] Add api-ref for RP allocations 2017-08-07 12:06:53 +03:00
get-resource_provider_usages.json [placement] Add api-ref for RP usages 2017-08-10 09:37:27 +00:00
get-resource_providers.json placement: adds REST API for nested providers 2017-12-06 10:48:09 -06:00
get-root.json Structure for simply managing placement-api-ref 2017-03-24 15:15:53 +03:00
get-traits.json [placement] Add api-ref for traits 2017-07-18 12:44:04 +03:00
get-usages.json [placement] Add api-ref for usages 2017-08-09 15:54:48 +00:00
index.rst Fix OpenStack capitalization 2018-01-07 12:38:39 +01:00
inventories.inc [placement] Fix parameter order in placement API ref 2017-11-23 21:01:07 +00:00
inventory.inc [placement] Fix parameter order in placement API ref 2017-11-23 21:01:07 +00:00
manage-allocations-request.json [placement] POST /allocations to set allocations for >1 consumers 2017-11-28 12:15:53 +00:00
parameters.yaml placement: support traits in allocation candidates API 2018-01-22 22:10:10 +08:00
request-ids.inc [placement] Add x-openstack-request-id in API ref 2017-12-18 06:02:44 +00:00
resource_class.inc [placement] Add 'Location' parameters in API ref 2017-12-07 21:00:43 +00:00
resource_classes.inc [placement] Add 'Location' parameters in API ref 2017-12-07 21:00:43 +00:00
resource_provider.inc placement: adds REST API for nested providers 2017-12-06 10:48:09 -06:00
resource_provider_allocations.inc [placement] Add api-ref for RP allocations 2017-08-07 12:06:53 +03:00
resource_provider_traits.inc [placement] Add api-ref for RP traits 2017-07-18 12:44:08 +03:00
resource_provider_usages.inc [placement] Add api-ref for RP usages 2017-08-10 09:37:27 +00:00
resource_providers.inc Merge "[placement] Add 'Location' parameters in API ref" 2017-12-14 14:26:12 +00:00
root.inc Fix OpenStack capitalization 2018-01-07 12:38:39 +01:00
traits.inc Fix OpenStack capitalization 2018-01-07 12:38:39 +01:00
update-aggregates-request.json [placement] Add api-ref for aggregates 2017-06-08 15:32:33 +00:00
update-aggregates.json [placement] Add api-ref for aggregates 2017-06-08 15:32:33 +00:00
update-allocations-request-1.12.json [placement] Symmetric GET and PUT /allocations/{consumer_uuid} 2017-11-21 19:39:59 +00:00
update-allocations-request.json [placement] Add api-ref for allocations 2017-07-18 13:06:12 +03:00
update-inventories-request.json [placement] Add api-ref for PUT RP inventories 2017-05-29 09:18:32 +03:00
update-inventories.json [placement] Add api-ref for PUT RP inventories 2017-05-29 09:18:32 +03:00
update-inventory-request.json [placement] Add api-ref for PUT RP inventory 2017-05-29 09:18:32 +03:00
update-inventory.json [placement] Add api-ref for PUT RP inventory 2017-05-29 09:18:32 +03:00
update-resource_class-request.json [placement] Add api-ref for resource classes 2017-06-05 14:39:29 +03:00
update-resource_class.json [placement] Add api-ref for resource classes 2017-06-05 14:39:29 +03:00
update-resource_provider-request.json placement: adds REST API for nested providers 2017-12-06 10:48:09 -06:00
update-resource_provider-traits-request.json [placement] Add api-ref for RP traits 2017-07-18 12:44:08 +03:00
update-resource_provider-traits.json [placement] Add api-ref for RP traits 2017-07-18 12:44:08 +03:00
update-resource_provider.json [placement] Fix API reference for microversion 1.14 2017-12-11 11:37:31 +09:00
usages.inc [placement] Add api-ref for usages 2017-08-09 15:54:48 +00:00