openstack-placement 9.0.0 (antelope)
We exuberantly announce the release of: openstack-placement 9.0.0: Resource provider inventory usage and allocation service This release is part of the antelope release series. The source is available from: https://opendev.org/openstack/openstack-placement Download the package from: https://pypi.org/project/openstack-placement For more details, please see below. Changes in openstack-placement 8.0.0..9.0.0 ------------------------------------------- 9fa635bd Update 2023.1 reqs to support os-traits 2.10 as min version 636d65e3 Modify the placement API policies defaults and scope_type ff8bee1f Avoid rbac defaults conflict in functional tests 1c8afcd3 Make tox.ini tox 4.0.0 compatible bacd2c03 Policy defaults improvement spec 4e345e55 Switch to 2023.1 Python3 unit tests and generic template name 92753e4a update bindep for ubuntu 22.04 396c270d Update master for stable/zed 4fff36d5 Fix typos Diffstat (except docs and test files) ------------------------------------- .stestr.conf | 2 +- .zuul.yaml | 4 +- api-ref/source/allocation_candidates.inc | 2 +- api-ref/source/inventories.inc | 2 +- api-ref/source/resource_class.inc | 2 +- api-ref/source/resource_provider_traits.inc | 2 +- api-ref/source/traits.inc | 2 +- bindep.txt | 10 +- .../approved/policy-defaults-improvement.rst | 160 ++++++++++++++ placement/attribute_cache.py | 2 +- placement/cmd/manage.py | 2 +- placement/deploy.py | 4 +- placement/objects/allocation.py | 2 +- placement/objects/allocation_candidate.py | 2 +- placement/objects/resource_class.py | 2 +- placement/policies/aggregate.py | 8 +- placement/policies/allocation.py | 20 +- placement/policies/allocation_candidate.py | 4 +- placement/policies/base.py | 42 ++-- placement/policies/inventory.py | 20 +- placement/policies/reshaper.py | 4 +- placement/policies/resource_class.py | 20 +- placement/policies/resource_provider.py | 20 +- placement/policies/trait.py | 28 +-- placement/policies/usage.py | 11 +- placement/policy.py | 2 +- placement/rest_api_version_history.rst | 2 +- .../functional/db/test_allocation_candidates.py | 2 +- .../functional/gabbits/aggregate-legacy-rbac.yaml | 5 +- .../functional/gabbits/aggregate-secure-rbac.yaml | 87 ++++++-- .../gabbits/allocation-candidates-legacy-rbac.yaml | 4 +- .../gabbits/allocation-candidates-secure-rbac.yaml | 38 +++- .../gabbits/allocations-legacy-rbac.yaml | 6 +- .../gabbits/allocations-secure-rbac.yaml | 202 +++++++++++++++--- .../functional/gabbits/inventory-legacy-rbac.yaml | 10 +- .../functional/gabbits/inventory-secure-rbac.yaml | 231 ++++++++++++++++++--- .../functional/gabbits/reshaper-secure-rbac.yaml | 62 +++++- .../gabbits/resource-classes-secure-rbac.yaml | 124 ++++++++--- .../gabbits/resource-provider-legacy-rbac.yaml | 10 +- .../gabbits/resource-provider-secure-rbac.yaml | 142 ++++++++++--- .../functional/gabbits/traits-secure-rbac.yaml | 182 ++++++++++++---- .../functional/gabbits/usage-secure-rbac.yaml | 86 ++++++-- .../policy-defaults-refresh-d903d15cd51ac1a8.yaml | 38 ++++ releasenotes/source/index.rst | 1 + releasenotes/source/zed.rst | 6 + requirements.txt | 2 +- tox.ini | 22 +- 59 files changed, 1355 insertions(+), 339 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index d57ef034..91d38cf8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -29 +29 @@ os-resource-classes>=1.1.0 # Apache-2.0 -os-traits>=2.8.0 # Apache-2.0 +os-traits>=2.10.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org