[release-announce] openstack-placement 9.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 12:46:42 UTC 2023


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






More information about the Release-announce mailing list