placement/releasenotes/notes
Jay Pipes 897ee270e0 placement: support GET /allocation_candidates
A new 1.10 API microversion is added to return information that the
scheduler can use to select a particular set of resource providers to
claim resources for an instance.

The GET /allocation_candidates endpoint takes a "resources" querystring
parameter similar to the GET /resource_providers endpoint and returns a
dict with two top-level elements:

"allocation_requests" is a list of JSON objects that contain a
serialized HTTP body that the scheduler may subsequently use in a call
to PUT /allocations/{consumer_uuid} to claim resources against a
related set of resource providers.

"provider_summaries" is a JSON object, keyed by resource provider UUID,
of JSON objects of inventory/capacity information that the scheduler
can use to sort/weigh the results of the call when making its
destination host decisions.

Change-Id: I8dadb364746553d9495aa8bcffd0346ebc0b4baa
blueprint: placement-allocation-requests
2017-07-03 10:57:59 -04:00
..
add-aggregate-type-extra-specs-affinity-filter-79a2d3ee152b8ecd.yaml Fix reno reverts that are still shown 2016-03-16 15:03:01 +01:00
aggregate-uuid-generation-1f029af7a9af519b.yaml Allocate uuids for aggregates as they are created or loaded 2016-02-24 07:48:09 -08:00
aggregates-moved-to-api-database-e1bd30909aaf79d3.yaml Aggregate create and destroy work against API db 2016-08-01 08:22:08 -07:00
delete-inventories-placement-api-13582910371308c4.yaml DELETE all inventory for a resource provider 2017-03-20 14:00:33 +00:00
idempotent-put-resource-class-dc7a267c823b7995.yaml [placement] Idempotent PUT /resource_classes/{name} 2017-04-20 15:51:37 +00:00
placement-allocation-candidates-1114a843755b93c4.yaml placement: support GET /allocation_candidates 2017-07-03 10:57:59 -04:00
placement-api-endpoint-interface-set-29af8b9400ce7775.yaml Cleanup some issues with CONF.placement.os_interface 2017-02-13 17:13:14 -05:00
placement-api-member-of-d8a08d0d0c5700d7.yaml HTTP interface for resource providers by aggregates 2017-01-05 20:26:18 +00:00
placement-cors-c7a83e8c63787736.yaml Add rudimentary CORS support to placement API 2017-01-16 12:04:24 +00:00
placement-rest-api-filter-providers-by-resources-0ab51c9766fe654f.yaml Expose a REST API for a specific list of RPs 2017-01-13 17:57:29 -05:00
placement-rest-custom-resource-classes-a3f2175772983b0a.yaml Fix some release notes in preparation for the o-2 beta release 2016-12-15 00:06:01 +00:00
placement-traits-api-efa17d46ea1b616b.yaml placement: Add Traits API to placement service 2017-04-11 10:31:37 +08:00
return-uuid-attribute-for-aggregates-70d9f733f86fb1a3.yaml Return uuid attribute for aggregates 2017-01-05 14:32:43 -05:00