[release-announce] python-ironicclient 2.8.0 (train)

no-reply at openstack.org no-reply at openstack.org
Thu Jun 6 18:31:25 UTC 2019


We enthusiastically announce the release of:

python-ironicclient 2.8.0: OpenStack Bare Metal Provisioning API
Client Library

This release is part of the train release series.

The source is available from:

    https://opendev.org/openstack/python-ironicclient

Download the package from:

    https://pypi.org/project/python-ironicclient

Please report issues through:

    https://bugs.launchpad.net/python-ironicclient/+bugs

For more details, please see below.

2.8.0
^^^^^


New Features
************

* Adds the "--node" argument to "baremetal allocation create" to
  support allocation backfilling.

* Adds support for the allocation update API introduced in API
  version 1.57. Adds new commands:

  * "openstack baremetal allocation set"

  * "openstack baremetal allocation unset"


Bug Fixes
*********

* Prevent trying to access endpoints with "/v1/v1" when using
  endpoint overrides containing "/v1".

Changes in python-ironicclient 2.7.0..2.8.0
-------------------------------------------

a22874b Add allocation update API
c3c82c4 Update sphinx requirements
03adb81 Allocation API: support allocation backfilling
4565af8 Do not try to use /v1/v1 when endpoint_override is used
5e8680c Fetch requirements from opendev
060029f OpenDev Migration Patch
7f69c53 Dropping the py35 testing
f8b0d1a Uncap jsonschema
9cd6ce7 Replace openstack.org git:// URLs with https://
ef992f6 Update master for stable/stein
9b881cb Run jobs under python2 and python3
8071d5d Use endpoint_override in version negotiation
2c349cc Move to zuulv3


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

.gitreview                                         |   2 +-
README.rst                                         |   6 +-
ironicclient/common/http.py                        |  21 +--
ironicclient/osc/v1/baremetal_allocation.py        | 108 ++++++++++++++-
.../functional/osc/v1/test_baremetal_allocation.py |  33 ++++-
.../osc/v1/test_baremetal_deploy_template_basic.py |   5 +-
.../osc/v1/test_baremetal_node_negative.py         |  14 +-
ironicclient/v1/allocation.py                      |  10 +-
playbooks/functional/run.yaml                      |  55 ++++++++
.../legacy/ironicclient-dsvm-functional/post.yaml  |  15 --
.../legacy/ironicclient-dsvm-functional/run.yaml   |  68 ---------
.../legacy/ironicclient-tempest-dsvm-src/post.yaml |  15 --
.../legacy/ironicclient-tempest-dsvm-src/run.yaml  | 113 ---------------
.../allocation-backfill-4d4e51af2f787a72.yaml      |   5 +
.../allow-allocation-update-b4fb715045ab40a2.yaml  |   8 ++
.../notes/endpoint-strip-dea59ccb05628a35.yaml     |   5 +
releasenotes/source/index.rst                      |   1 +
releasenotes/source/stein.rst                      |   6 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   3 +-
tools/run_functional.sh                            |  28 ----
tox.ini                                            |  19 ++-
zuul.d/ironicclient-jobs.yaml                      |  63 +++++++++
zuul.d/legacy-ironicclient-jobs.yaml               |  42 ------
zuul.d/project.yaml                                |  13 +-
35 files changed, 513 insertions(+), 379 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 9189585..c15ce97 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -7 +7 @@ dogpile.cache>=0.6.2 # BSD
-jsonschema<3.0.0,>=2.6.0 # MIT
+jsonschema>=2.6.0 # MIT






More information about the Release-announce mailing list