[release-announce] python-ironicclient 4.8.0 (xena)

no-reply at openstack.org no-reply at openstack.org
Tue Aug 31 13:16:20 UTC 2021


We are chuffed to announce the release of:

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

This release is part of the xena 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://storyboard.openstack.org/#!/project/openstack/python-
ironicclient

For more details, please see below.

4.8.0
^^^^^

New Features

* Adds new params to the "baremetal node bios setting list" command
  to include support for the BIOS registry. The "--long" option will
  retrieve and display the additonal BIOS registry fields, the "--
  fields" option will retrieve and display selected fields. The
  "baremetal node bios setting show" includes these fields by default
  with no changes.

* Adds support to display node fields "boot_mode" and "secure_boot"
  which are introduced in API 1.75.

* Adds support for changing node states "boot_mode" and
  "secure_boot" in sync with functionality introduced in API 1.76.

Changes in python-ironicclient 4.7.0..4.8.0
-------------------------------------------

0080863 Add support for changing 'boot_mode' and 'secure_boot' states
61b46c3 Add lower-constraints job to current development branch
f12e1a5 Include BIOS registry fields in bios setting list command
57a43be Fix for missing fonts in PDF jobs
a5a3d4e Add support for 'boot_mode' and 'secure_boot' node resource fields
8bf8769 Changed minversion in tox to 3.18.0
dd9ff8c Update project conundrum related docs
666648b Switch testing to Xena testing runtime
9f738c4 Add Python3 xena unit tests
eac4058 Add missing unit tests for provision state commands


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

bindep.txt                                         |   4 +
ironicclient/common/http.py                        |   2 +-
ironicclient/osc/v1/baremetal_node.py              | 117 +++++++-
ironicclient/v1/node.py                            |  77 ++++-
ironicclient/v1/resource_fields.py                 |  35 ++-
lower-constraints.txt                              |  25 ++
...add-bios-registry-in-list-21974873f146aff7.yaml |   8 +
.../notes/add-node-boot-mode-08ac768649a2fc93.yaml |   5 +
.../add-node-boot-mode-set-9746b45aa3f80fe8.yaml   |   5 +
requirements.txt                                   |   2 +-
setup.cfg                                          |   3 +
tox.ini                                            |  10 +-
zuul.d/project.yaml                                |   3 +-
17 files changed, 680 insertions(+), 22 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3106792..33aae56 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ jsonschema>=3.2.0 # MIT
-keystoneauth1>=3.4.0 # Apache-2.0
+keystoneauth1>=3.11.0 # Apache-2.0






More information about the Release-announce mailing list