[release-announce] ironic 12.1.5 (stein)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 20 10:26:19 UTC 2020


We jubilantly announce the release of:

ironic 12.1.5: OpenStack Bare Metal Provisioning

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

12.1.5
^^^^^^


New Features
************

* Adds a new "[ipmi]debug" option that allows users to explicitly
  turn IPMI command debugging on, as opposed to relying upon the
  system debug setting "[DEFAULT]debug". Users wishing to continue to
  log this output should set "[ipmi]debug" to "True" in their
  ironic.conf.


Upgrade Notes
*************

* Debug logging control has been moved to the "[ipmi]debug"
  configuration setting as opposed to the "conductor" "[DEFAULT]debug"
  setting as the existing "ipmitool" output can be extremely
  misleading for users. Operators who wish to continue to log
  "ipmitool" verbose output in their logs should explicitly set the
  "[ipmi]debug" command to True.


Bug Fixes
*********

* Fixes an issue with the agent client code where checks of the
  agent command status had no logic to prevent an intermittent or
  transient connection failure from causing the entire operation to
  fail.

* Fixes 'Invalid parameter value for SpanLength' when configuring
  RAID using Python 3. This passed incorrect data type to iDRAC, e.g.,
  instead of *2* it passed *2.0*. See story 2004265
  (https://storyboard.openstack.org/#!/story/2004265).

* Fixes vague node "last_error" field reporting upon deploy step
  failure by providing the exception error message in addition to the
  step that failed.

* Fixed a bug where rebooting a node managed by the "idrac" hardware
  type when using the WS-MAN power interface sometimes fails with a
  "The command failed to set RequestedState" error.  See bug 2007487
  (https://storyboard.openstack.org/#!/story/2007487) for details.

Changes in ironic 12.1.4..12.1.5
--------------------------------

d21b82b42 Workaround for uefi job with ubuntu bionic
7d0366447 Fix issue where server fails to reboot
722d9d452 Fix SpanLength calculation for DRAC RAID configuration
ac6de2b25 Make deploy step failure logging indicate the error
d1aa76d0c Move ipmi logging to a separate option
9c116c4ef Retry agent get_command_status upon failures


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

devstack/lib/ironic                                | 17 +++--
ironic/conductor/manager.py                        |  5 +-
ironic/conf/ipmi.py                                |  6 ++
ironic/drivers/modules/agent_client.py             | 15 +++-
ironic/drivers/modules/drac/power.py               | 80 +++++++++++++++++-----
ironic/drivers/modules/drac/raid.py                |  2 +-
ironic/drivers/modules/ipmitool.py                 |  2 +-
.../unit/drivers/modules/test_agent_client.py      | 11 +++
...gent-command-status-retry-f9b6f53a823c6b01.yaml |  6 ++
.../notes/bug-2004265-cd9056868295f374.yaml        |  7 ++
.../notes/deploy-step-error-d343e8cb7d1b2305.yaml  |  6 ++
.../idrac-fix-reboot-failure-c740e765ff41bcf0.yaml |  7 ++
.../notes/ipmi-debug-1c7e090c6cc71903.yaml         | 13 ++++
zuul.d/ironic-jobs.yaml                            |  1 -
17 files changed, 219 insertions(+), 34 deletions(-)







More information about the Release-announce mailing list