[release-announce] ironic 13.0.5 (train)

no-reply at openstack.org no-reply at openstack.org
Wed Jul 8 09:57:38 UTC 2020


We are overjoyed to announce the release of:

ironic 13.0.5: OpenStack Bare Metal Provisioning

This release is part of the train 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.

13.0.5
^^^^^^

Bug Fixes

* Fixes a rare issue when agent successfully powers off a node after
  deployment, but ironic never learns about it and does another
  reboot.

* Cleans up nodes stuck in the "deleting" state on conductor
  restart.

* Fixes fast-track deployments with the "direct" deploy interface
  that used to hang previously.

* Fixes a workaround for hardware that does not support persistent
  boot device setting with the "redfish" or "idrac-redfish" management
  interface implementation. When such situation is detected, ironic
  falls back to one-time boot device setting, restoring it on every
  reboot or power on.

  For more information, see story 2007733
  (https://storyboard.openstack.org/#!/story/2007733).

* No longer tries to set "local_gb" to "MAX" when building RAID with
  the root disk using "MAX" for its size.

Changes in ironic 13.0.4..13.0.5
--------------------------------

fa6c71ff1 Software RAID: don't try to set local_gb to MAX
a436d666d Fix the error message when reached max number of traits
94d74f2de Clean up nodes in DELETING on conductor restart
089b84e4c Fix fast-track with the direct deploy interface
49ce9993e Fix Redfish handle no continuous override boot src
87ccb8376 devstack: Use uwsgi binary from path; temporary disable grenade
b7c4ce4ca agent: do not hard power off if soft power off actually succeeds


Diffstat (except docs and test files)
-------------------------------------

devstack/lib/ironic                                |  2 +-
ironic/common/raid.py                              |  3 +-
ironic/common/states.py                            |  4 +-
ironic/conductor/manager.py                        |  5 ++-
ironic/db/sqlalchemy/api.py                        | 12 +++---
ironic/drivers/modules/agent.py                    | 17 ++++-----
ironic/drivers/modules/agent_base_vendor.py        | 17 +++++++--
ironic/drivers/modules/redfish/management.py       | 23 ++++++------
.../unit/drivers/modules/test_agent_base_vendor.py | 43 +++++++++++++++++++++-
.../notes/agent-power-off-2115fcfaac030bd0.yaml    |  5 +++
releasenotes/notes/deleting-dcdb9cf0d2a6a1a6.yaml  |  4 ++
.../notes/direct-fast-track-d0f43850b6e80751.yaml  |  5 +++
...edfish-sadness-workaround-ed02cb310ff369f4.yaml | 11 ++++++
releasenotes/notes/raid-max-c0920cc44b9779ee.yaml  |  5 +++
zuul.d/project.yaml                                |  5 ++-
19 files changed, 158 insertions(+), 44 deletions(-)







More information about the Release-announce mailing list