[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