[release-announce] ironic 17.0.2 (wallaby)
no-reply at openstack.org
no-reply at openstack.org
Fri Apr 30 14:22:13 UTC 2021
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(-)
More information about the Release-announce
mailing list