placement/api-ref/source
Chris Dent 3772132579 Microversion 1.38: API support for consumer types
Update allocations, reshaper and usage APIs to accept and present
consumer_type in microversion 1.38.

ensure_consumer in placement/handlers/util.py is updated to be consumer
type aware.

allocation, usage and reshaper schema and handlers are updated

gabbits/consumer-types-1.38.yaml adds tests across the various URIs

A TODO is left in placement/handlers/allocation.py where the database
is being accessed in a way that is not ideal. This will be cleared
up in a followup patch (to add use of an AttributeCache).

Co-Authored-By: Surya Seetharaman <suryaseetharaman.9@gmail.com>
Co-Authored-By: melanie witt <melwittt@gmail.com>

Story: 2005473
Task: 36421

Change-Id: I24c2315093e07dbf25c4fb53152e6a4de7477a51
2021-08-05 23:23:47 +00:00
..
samples Microversion 1.38: API support for consumer types 2021-08-05 23:23:47 +00:00
aggregates.inc api-ref: fix typo in aggregates note 2019-08-20 12:16:54 -04:00
allocation_candidates.inc Support `same_subtree` queryparam 2019-07-09 07:21:53 +00:00
allocations.inc Microversion 1.38: API support for consumer types 2021-08-05 23:23:47 +00:00
conf.py Switch to newer openstackdocstheme and reno versions 2020-05-21 16:23:00 +02:00
errors.inc Merge "api-ref: Document generations" 2019-07-12 17:25:57 +00:00
generations.inc api-ref: Document generations 2019-07-11 16:31:28 -05:00
index.rst api-ref: Document generations 2019-07-11 16:31:28 -05:00
inventories.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
inventory.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
parameters.yaml Microversion 1.38: API support for consumer types 2021-08-05 23:23:47 +00:00
request-ids.inc Update api-ref location 2019-07-22 19:17:01 +02:00
reshaper.inc Microversion 1.38: API support for consumer types 2021-08-05 23:23:47 +00:00
resource_class.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
resource_classes.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
resource_provider.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
resource_provider_allocations.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
resource_provider_traits.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
resource_provider_usages.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
resource_providers.inc Rename api-ref parameters 2019-04-02 13:51:43 +00:00
root.inc Update api-ref to point to API-SIG microversion spec 2019-07-23 11:33:05 +01:00
traits.inc Move the api-ref directories 2018-09-04 10:31:22 -05:00
usages.inc Microversion 1.38: API support for consumer types 2021-08-05 23:23:47 +00:00