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
participants (1)
-
no-reply@openstack.org