We joyfully announce the release of: ironic 17.0.2: OpenStack Bare Metal Provisioning This release is part of the wallaby 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. 17.0.2 ^^^^^^ Bug Fixes * Fixes the "idrac-wsman" BIOS "factory_reset" clean and deploy step to indicate success and update the cached BIOS settings to their defaults only when the BIOS settings have actually been reset. See story 2008058 (https://storyboard.openstack.org/#!/story/2008058) for more details. * Removes temporary cleaning information on starting or restarting cleaning. * Removes unnecessary delay before the start of the cleaning process when fast-track is used. * Correctly processes in-band deploy steps on fast-track deployment. * Correctly wipes agent token on inspection start and abort. * Fixes providing agent tokens with pre-built ISO images and the "redfish-virtual-media" boot interface. Changes in ironic 17.0.1..17.0.2 -------------------------------- 39dd7986d Process in-band deploy steps on fast-track c1a6ae57a Remove a pause before cleaning when fast-tracking 178a77fcb Docs: dhcp-less works with Glean 1.19.0 53535efb6 Remove temporary cleaning information on starting cleaning 7151e81b1 Fix fast track with redfish-virtual-media 953b8e895 Do not use pregenerated tokens with a pre-built ISO 0cb85f51d Wipe agent tokens on inspection start and abort 38cb61487 Fix idrac-wsman BIOS factory_reset result finding 868b3aefe Read default cirros version from stackrc b216ba491 Drop conflicting custom cirros version variable Diffstat (except docs and test files) ------------------------------------- devstack/common_settings | 7 +- ironic/conductor/cleaning.py | 3 +- ironic/conductor/deployments.py | 53 ++++-- ironic/conductor/manager.py | 12 +- ironic/conductor/utils.py | 2 + ironic/conf/drac.py | 8 +- ironic/drivers/modules/agent.py | 2 + ironic/drivers/modules/agent_base.py | 13 +- ironic/drivers/modules/deploy_utils.py | 5 +- ironic/drivers/modules/drac/bios.py | 176 ++++++++++++++--- ironic/drivers/modules/redfish/boot.py | 57 ++++-- .../unit/drivers/modules/redfish/test_boot.py | 210 ++++++++++++++++++++- .../unit/drivers/modules/test_deploy_utils.py | 7 +- .../unit/drivers/third_party_driver_mock_specs.py | 13 +- ...factory-reset-status.yaml-52a6119b46e33b37.yaml | 8 + .../notes/cleaning-token-9755f96d1284f78a.yaml | 4 + .../notes/fast-track-opt-d50eab2cc58fddcb.yaml | 5 + .../fast-track-validate-723f27986a012ffe.yaml | 4 + .../notes/inspection-token-b3d9e8e34341d680.yaml | 4 + .../redfish-iso-pregenerated-97040711c4537726.yaml | 5 + 27 files changed, 805 insertions(+), 128 deletions(-)
participants (1)
-
no-reply@openstack.org