We are excited to announce the release of: ironic 9.1.7: OpenStack Bare Metal Provisioning This release is part of the pike 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://bugs.launchpad.net/ironic/+bugs For more details, please see below. 9.1.7 ^^^^^ Bug Fixes * Fixes an issue with a baremetal node that times out during cleaning. The ironic-conductor was attempting to change the node's provision state to 'clean failed' twice, resulting in the node's "last_error" being set incorrectly. This no longer happens. For more information, see story 2004299 (https://storyboard.openstack.org/#!/story/2004299). * Fixes a bug where the number of CPU sockets was being returned by the "idrac" hardware type during introspection, instead of the number of virtual CPUs. See bug 2004155 (https://storyboard.openstack.org/#!/story/2004155) for details. * Fixes an issue where the master instance image cache could not be disabled. The configuration option "[pxe]/instance_master_path" may now be set to the empty string to disable the cache. Changes in ironic 9.1.6..9.1.7 ------------------------------ 9dcd3e6e4 Revert "Fix OOB introspection to use pxe_enabled flag in idrac driver" 2d2552989 Replace openstack.org git:// URLs with https:// 000ce3d36 Fix CPU count returned by introspection in Ironic iDRAC driver bef4af3c7 Fix OOB introspection to use pxe_enabled flag in idrac driver d8521c491 Allow disabling instance image cache 85781582a Temporarily mark multinode job non-voting cfff5dd15 Don't fail when node is in CLEANFAIL state Diffstat (except docs and test files) ------------------------------------- ironic/conductor/utils.py | 8 +++--- ironic/conf/pxe.py | 2 +- ironic/drivers/modules/drac/inspect.py | 15 ++++++++++- ironic/drivers/modules/iscsi_deploy.py | 3 ++- .../unit/drivers/modules/drac/test_inspect.py | 24 ++++++++++++++--- .../unit/drivers/modules/test_iscsi_deploy.py | 26 +++++++++++++++++++ .../run.yaml | 6 ++--- playbooks/legacy/grenade-dsvm-ironic/run.yaml | 4 +-- playbooks/legacy/ironic-dsvm-standalone/run.yaml | 4 +-- playbooks/legacy/tempest-dsvm-ironic-bfv/run.yaml | 4 +-- .../legacy/tempest-dsvm-ironic-inspector/run.yaml | 6 ++--- .../run.yaml | 4 +-- .../run.yaml | 4 +-- .../run.yaml | 6 ++--- .../run.yaml | 4 +-- .../run.yaml | 4 +-- .../run.yaml | 4 +-- .../cleanwait_timeout_fail-4323ba7d4d4da3e6.yaml | 8 ++++++ .../notes/fix-cpu-count-8904a4e1a24456f4.yaml | 7 +++++ ...stance-master-path-config-fa524c907a7888e5.yaml | 6 +++++ zuul.d/project.yaml | 7 +++-- 24 files changed, 144 insertions(+), 48 deletions(-)