[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