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