placement/placement/handlers
Tetsuro Nakamura 8395e3f099 Support `same_subtree` queryparam
A new same_subtree query parameter will be accepted. The value is
a comma-separated list of request group suffix strings $S. Each must
exactly match a suffix on a granular group somewhere else in the
request. Importantly, the identified request groups need not have
a resources$S.

If this is provided, at least one of the resource providers satisfying
the specified request group must be an ancestor of the rest.

The same_subtree query parameter can be repeated and each repeat group
is treated independently.

Co-Authored-By: Chris Dent <cdent@anticdent.org>
Change-Id: I7fdeac24606359d37f1a7405d22c5797840e1a9e
Story: 2005575
Task: 30784
2019-07-09 07:21:53 +00: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 Implement allocation candidate mappings 2019-06-12 21:19:14 +00:00
allocation_candidate.py Support `same_subtree` queryparam 2019-07-09 07:21:53 +00:00
inventory.py Remove use of oslo.i18n and translation 2019-03-25 16:59:21 +00:00
reshaper.py Implement allocation candidate mappings 2019-06-12 21:19:14 +00:00
resource_class.py Remove use of oslo.i18n and translation 2019-03-25 16:59:21 +00:00
resource_provider.py Negative member_of query with microversion 1.32 2019-03-29 05:14:27 +00:00
root.py Remove the import pathing for the old structure 2018-09-04 10:31:24 -05:00
trait.py Remove use of oslo.i18n and translation 2019-03-25 16:59:21 +00:00
usage.py Remove use of oslo.i18n and translation 2019-03-25 16:59:21 +00:00
util.py Remove use of oslo.i18n and translation 2019-03-25 16:59:21 +00:00