[release-announce] osc-placement 1.6.0 (train)

no-reply at openstack.org no-reply at openstack.org
Fri Aug 16 14:35:53 UTC 2019


We are satisfied to announce the release of:

osc-placement 1.6.0: OpenStackClient plugin for the Placement service

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/osc-placement

Download the package from:

    https://pypi.org/project/osc-placement

Please report issues through:

    https://bugs.launchpad.net/placement-osc-plugin/+bugs

For more details, please see below.

1.6.0
^^^^^

New Features

* Support is added for the 1.19 placement API microversion by adding
  the "--generation" option to the "openstack resource provider
  aggregate set" command.

   (https://docs.openstack.org/placement/latest/placement-api-
  microversion-history.html#include-generation-and-conflict-detection-
  in-provider-aggregates-apis)

* The "openstack allocation candidate list" command now supports
  microversion 1.21. An "--aggregate-uuid" option is added which
  limits the list of results to include only those resource providers
  that are in at least one of the aggregates.

  See the command documentation for more details.

   (https://docs.openstack.org/placement/latest/placement-api-
  microversion-history.html#support-member-of-aggregates-queryparam-
  on-get-allocation-candidates) (https://docs.openstack.org/osc-
  placement/latest/cli/index.html#allocation-candidate-list)

* The 1.22 microversion of placement adds support for excluding
  resource providers and allocation candidates with specified traits.
  A forbidden trait may be specified with "--forbidden" option.

   (https://docs.openstack.org/placement/latest/placement-api-
  microversion-history.html#support-forbidden-traits-on-resource-
  providers-and-allocations-candidates)

Changes in osc-placement 1.5.0..1.6.0
-------------------------------------

f40eb50 Update api-ref location
75f2480 Add Python 3 Train unit tests
78b1f3e Replace git.openstack.org URLs with opendev.org URLs
e52fa96 Add support for 1.22 microversion
250a8d1 Expose version error message generically
f15d7ad Dropping the py35 testing
da8cd4d Use PlacementFixture in functional tests
f79dbf7 OpenDev Migration Patch
cf0d721 Improve aggregate version check error messages with min_version
dc3ede3 Fix the metavar on "resource provider aggregate set"
b6c52df Only enable keystone and placement for functional test runs
6a87214 Remove unused cruft from doc and releasenotes config
2205ce6 Indicate python 3.6 support in the classifiers
dbd50cb Use openstackdocstheme instead of oslosphinx
c9a80ed Update home-page
e54d4ab Replace openstack.org git:// URLs with https://
c9d0ace Update master for stable/stein
53c382b Update bugs link in contributing doc
d7c1f33 Microversion 1.21 support
2069784 Add support for 1.19 microversion


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

.gitreview                                         |   2 +-
.zuul.yaml                                         |  43 ++--
CONTRIBUTING.rst                                   |   4 +-
README.rst                                         |   2 +-
osc_placement/resources/aggregate.py               |  35 +++-
osc_placement/resources/allocation_candidate.py    |  36 ++++
osc_placement/resources/resource_provider.py       |  18 ++
osc_placement/resources/trait.py                   |   2 +-
osc_placement/version.py                           |  40 ++--
.../osc-placement-dsvm-functional-py3/post.yaml    |  81 --------
.../osc-placement-dsvm-functional-py3/run.yaml     |  62 ------
.../legacy/osc-placement-dsvm-functional/post.yaml |  80 --------
.../legacy/osc-placement-dsvm-functional/run.yaml  |  43 ----
...ider-aggregate-generation-c276739ec1cbc549.yaml |   8 +
...tion-candidates-aggregate-3460414fa6819b7f.yaml |  12 ++
...ion-1.22-forbidden-traits-bc7acaf3006829a5.yaml |   9 +
releasenotes/source/_static/.placeholder           |   0
releasenotes/source/_templates/.placeholder        |   0
releasenotes/source/conf.py                        | 218 +--------------------
releasenotes/source/index.rst                      |   1 +
releasenotes/source/stein.rst                      |   6 +
setup.cfg                                          |   5 +-
test-requirements.txt                              |   6 +-
tox.ini                                            |  35 ++--
37 files changed, 626 insertions(+), 731 deletions(-)


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

diff --git a/test-requirements.txt b/test-requirements.txt
index 827d3dd..2b84a1c 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -8,2 +7,0 @@ coverage>=4.0 # Apache-2.0
-sphinx!=1.6.6,!=1.6.7,>=1.6.2 # BSD
-oslosphinx>=4.7.0 # Apache-2.0
@@ -13,3 +11 @@ stestr>=1.0.0 # Apache-2.0
-
-# releasenotes
-reno>=1.8.0 # Apache-2.0
+wsgi-intercept>=1.7.0  # MIT License






More information about the Release-announce mailing list