[release-announce] ironic 10.1.4 (queens)

no-reply at openstack.org no-reply at openstack.org
Tue Aug 14 13:38:49 UTC 2018


We are stoked to announce the release of:

ironic 10.1.4: OpenStack Bare Metal Provisioning

This release is part of the queens stable release series.

The source is available from:

    https://git.openstack.org/cgit/openstack/ironic

Download the package from:

    https://tarballs.openstack.org/ironic/

Please report issues through launchpad:

    https://bugs.launchpad.net/ironic

For more details, please see below.

10.1.4
^^^^^^


Deprecation Notes
*****************

* The "xclarity" hardware type, as well as the supporting driver
  interfaces have been deprecated and are scheduled to be removed from
  ironic in the Stein development cycle. This is due to the lack of
  operational Third Party testing to help ensure that the support for
  Lenovo XClarity is functional.

  The "xclarity" hardware type was introduced at the end of the Queens
  development cycle. During implementation of Third Party CI, the
  Lenovo team encountered some unforseen delays. Lenovo is continuing
  to work towards Third Party CI, and upon establishment and
  verification of functional Third Party CI, this deprecation will be
  rescinded.


Bug Fixes
*********

* Adds more "ipmitool" error messages to be treated as retryable by
  the ipmitool interfaces (such as power and management hardware
  interfaces). Specifically, "Node busy", "Timeout", "Out of space"
  and "BMC initialization in progress" reporting emitted by "ipmitool"
  will cause ironic to retry IPMI command. This change should improve
  the reliability of IPMI-based communicaton with BMC.

* Fixes an issue that caused the integrated Dell Remote Access
  Controller (iDRAC) "management" hardware interface implementation,
  "idrac", to fail to boot nodes in Unified Extensible Firmware
  Interface (UEFI) boot mode. That interface is supported by the
  "idrac" hardware type. The issue is resolved for Dell EMC PowerEdge
  13th and 14th generation servers. It is not resolved for PowerEdge
  12th generation and earlier servers. For more information, see story
  1656841 (https://storyboard.openstack.org/#!/story/1656841).

* The periodic tasks for the "inspector" inspect interface are no
  longer disabled if the "[inspector]enabled" option is not set to
  "True". The help string of this option claims that it does not apply
  to hardware types. In any case, the periodic tasks are only run if
  any enabled classic driver or hardware interface requires them.

* Ironic API now returns "503 Service Unavailable" for action
  requiring a conductor when no conductors are online. Bug: 2002600
  (https://storyboard.openstack.org/#!/story/2002600).

* Fixes an issue seen during node tear down where a port being
  deleted by the Bare Metal service could be deleted by the Compute
  service, leading to an unhandled error from the Networking service.
  See story 2002637 for further details.

Changes in ironic 10.1.3..10.1.4
--------------------------------

8beb083 Fix error thrown by logging in common/neutron.py
b5390dd Fix iDRAC hardware type does not work with UEFI
82fd058 Deprecate xclarity hardware type
b365239 Do not disable inspector periodic tasks if [inspector]enabled is False
ea24d18 Fix error when deleting a non-existent port
4402cc4 Raise TemporaryFailure if no conductors are online
e2ca035 Adds more `ipmitool` errors as retryable


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

ironic/common/neutron.py                           |   5 +-
ironic/conductor/rpcapi.py                         |   4 +
ironic/drivers/modules/drac/management.py          | 172 ++++++++++--
ironic/drivers/modules/inspector.py                |   3 +-
ironic/drivers/modules/ipmitool.py                 |  22 +-
ironic/drivers/modules/oneview/inspect.py          |   3 +-
ironic/drivers/modules/xclarity/management.py      |   9 +
ironic/drivers/modules/xclarity/power.py           |   9 +
ironic/drivers/xclarity.py                         |   9 +
.../unit/drivers/modules/drac/test_management.py   | 304 +++++++++++++++++++--
...retryable-ipmitool-errors-1c9351a89ff0ec1a.yaml |   9 +
.../notes/deprecate-xclarity-d687571fb65ad099.yaml |  13 +
.../idrac-uefi-boot-mode-86f4694b4247a1ca.yaml     |  11 +
.../inspector-periodics-34449c9d77830b3c.yaml      |   8 +
...3-if-no-conductors-online-ead1512628182ec4.yaml |   6 +
.../notes/story-2002637-4825d60b096e475b.yaml      |   7 +
19 files changed, 673 insertions(+), 126 deletions(-)







More information about the Release-announce mailing list