placement/placement/handlers
Balazs Gibizer faa1ad516f Add any-traits support for listing resource providers
The patch Id908822e8e03b872b204016345fba30b05ff5b1f added support for
any-traits in the DB layer. This patch extends the resource provider
object and API layer to be able to parse the extended 'in:' syntax of
the 'required' query parameter as well as to handle the nested required
trait structure.

This patch refers to microversion 1.39 which has not been added yet so
the changes in this patch cannot be triggered from the REST API. A later
patch will add the microversion bump after the allocation_candidates
code path also gained support for the same query structure.

Story: 2005345
Story: 2005346
Change-Id: I1ef8e31c73ffbc84ecdfed806098ca860c60a396
2022-02-10 11:09:09 +01:00
..
__init__.py Move the placement code to the base 2018-09-04 10:31:23 -05:00
aggregate.py Remove use of oslo.i18n and translation 2019-03-25 16:59:21 +00:00
allocation.py Narrow scope of set allocations database transaction 2021-09-10 18:05:44 +00:00
allocation_candidate.py Remove all usage of six library 2020-06-09 14:13:53 +02:00
inventory.py Remove use of oslo.i18n and translation 2019-03-25 16:59:21 +00:00
reshaper.py Narrow scope of set allocations database transaction 2021-09-10 18:05:44 +00:00
resource_class.py [goal] Migrate testing to ubuntu focal 2020-08-16 21:07:26 +00:00
resource_provider.py Add any-traits support for listing resource providers 2022-02-10 11:09:09 +01:00
root.py Remove the import pathing for the old structure 2018-09-04 10:31:24 -05:00
trait.py Fix l-c job and move to latest hacking 4.0.0 2020-12-15 10:21:18 -06:00
usage.py Microversion 1.38: API support for consumer types 2021-08-05 23:23:47 +00:00
util.py Narrow scope of set allocations database transaction 2021-09-10 18:05:44 +00:00