[release-announce] openstack-placement 3.0.0 (ussuri)

no-reply at openstack.org no-reply at openstack.org
Wed May 13 11:10:04 UTC 2020


We enthusiastically announce the release of:

openstack-placement 3.0.0: Resource provider inventory usage and
allocation service

This release is part of the ussuri 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 2.0.0.0rc1..3.0.0
------------------------------------------------

0f90d197 Cleanup py27 support
971c7aa7 Provide more accurate links in doc/source/user/provider-tree.rst
113da593 Update for os-traits 2.2.0
4e58f8a5 Add check-requirements to project template
3eab6acb Update for os-traits 2.1.0
eff10922 Update for os-traits 2.0.0
702c78bf Remove py2 specific requirement for docs
285686cb Start README.rst with a better title
7753694d Add allocation_conflict_retry_count conf setting
8436f45d Drop support for python 2
f3558482 Clarify GET /allocations/$c for nonexistent $c
d958cfa0 Update for os-traits 1.1.0
0ed544e8 api-ref: note GET /resource_providers?resources amount constraints
abf91549 Remove unused import statement.
47e31b89 Add --skip-locks flag to mysql-migrate-db.sh
81da427b Fix domain name in install doc (2)
dbd03867 Fix domain name in install doc
c6fb9c30 Update READMEs for sample policy/config generation
6fd51f88 Update master for stable/train


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         | 10 ++--
README.rst                                         |  9 ++--
api-ref/source/allocations.inc                     |  2 +-
api-ref/source/parameters.yaml                     | 14 ++++++
etc/placement/README-policy.yaml.txt               | 11 ----
etc/placement/README.rst                           | 28 +++++++++++
lower-constraints.txt                              |  4 +-
placement/conf/placement.py                        |  8 +++
placement/objects/allocation.py                    |  8 +--
placement_db_tools/mysql-migrate-db.sh             | 10 +++-
...tion_conflict_retry_count-329daae86059f5ec.yaml | 18 +++++++
.../notes/drop-python-2-aabea7dcdeca7ebf.yaml      |  5 ++
releasenotes/source/index.rst                      |  1 +
releasenotes/source/train.rst                      |  6 +++
requirements.txt                                   |  2 +-
setup.cfg                                          | 17 ++-----
setup.py                                           |  9 ----
test-requirements.txt                              |  8 ++-
tox.ini                                            |  8 +--
31 files changed, 218 insertions(+), 110 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index e0563112..9783ba95 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -26 +26 @@ os-resource-classes>=0.5.0 # Apache-2.0
-os-traits>=0.16.0 # Apache-2.0
+os-traits>=2.2.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 3f8a93fc..9e7bd915 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -9,2 +9,6 @@ mock>=2.0.0 # BSD
-psycopg2>=2.6.2; sys_platform!='darwin' # LGPL/ZPL
-PyMySQL>=0.7.6; sys_platform!='darwin' # MIT License
+# NOTE(tetsuro): Local testing on osx may have problems to install packages,
+# psycopg2 and PYMySQL. You can workaround them using sys_platform qualifier.
+# See the https://review.opendev.org/#/c/671249/ for details. However, we
+# don't use it here to keep the consistency with global requirements.
+psycopg2>=2.7 # LGPL/ZPL
+PyMySQL>=0.7.6 # MIT License






More information about the Release-announce mailing list