[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