[release-announce] ironic 16.0.5 (victoria)

no-reply at openstack.org no-reply at openstack.org
Wed Apr 27 14:55:57 UTC 2022


We are satisfied to announce the release of:

ironic 16.0.5: OpenStack Bare Metal Provisioning

This release is part of the victoria stable release series.

The source is available from:

    https://opendev.org/openstack/ironic

Download the package from:

    https://tarballs.openstack.org/ironic/

Please report issues through:

    https://storyboard.openstack.org/#!/project/943

For more details, please see below.

16.0.5
^^^^^^

Bug Fixes

* Fixes connection caching issues with Redfish BMCs where
  AccessErrors were previously not disqualifying the cached connection
  from being re-used. Ironic will now explicitly open a new connection
  instead of using the previous connection in the cache. Under normal
  circumstances, the "sushy" redfish library would detect and refresh
  sessions, however a prior case exists where it may not detect a
  failure and contain cached session credential data which is
  ultimately invalid, blocking future access to the BMC via Redfish
  until the cache entry expired or the "ironic-conductor" service was
  restarted. For more information please see story 2009719
  (https://storyboard.openstack.org/#!/story/2009719).

Changes in ironic 16.0.4..16.0.5
--------------------------------

6e640b336 Build the new cirros image even when netboot is the default
acc05b45a Ensure tox.ini is ASCII
5194a5b0a CI: use a custom cirros partition image instead of the default
c8a02c59d Avoid non-Stream CentOS, remove Grenade job
3e3afc325 Remove redfish cache entry upon errors


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

bindep.txt                                         |  6 +-
devstack/files/debs/ironic                         |  1 +
devstack/files/rpms/ironic                         |  1 +
devstack/lib/ironic                                | 53 +++++++++++++++-
devstack/tools/ironic/scripts/cirros-partition.sh  | 69 ++++++++++++++++++++
ironic/drivers/modules/redfish/utils.py            | 27 ++++++++
.../unit/drivers/modules/redfish/test_utils.py     | 73 +++++++++++++++++++++-
...on-cache-pool-accesserror-743e39a2f017b990.yaml | 13 ++++
tox.ini                                            |  2 +-
zuul.d/ironic-jobs.yaml                            |  5 +-
zuul.d/project.yaml                                |  2 -
12 files changed, 246 insertions(+), 8 deletions(-)







More information about the Release-announce mailing list