[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