[release-announce] [ironic] ironic 9.1.4 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Apr 9 21:41:09 UTC 2018


We contentedly announce the release of:

ironic 9.1.4: OpenStack Bare Metal Provisioning

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

9.1.4
^^^^^

Bug Fixes

* Fixes bug 1749755 (https://bugs.launchpad.net/ironic/+bug/1749755)
  causing timeouts to not work properly because an unsupported
  sqalchemy filter was being used.

* When a conductor managing a node dies mid-cleaning the node would
  get stuck in the CLEANING state. Now upon conductor startup nodes in
  the CLEANING state will be moved to the CLEANFAIL state.

* Fixes an issue with validation of Infiniband ports. Infiniband
  ports do not require the "local_link_connection" field to be
  populated as the network topology is discoverable by the Infiniband
  Subnet Manager. See bug 1753222 (https://launchpad.net/bugs/1753222)
  for details.

* Adds "[swift]/endpoint_override" option to explicitly set the
  endpoint URL used for Swift. Ironic uses the Swift connection URL as
  a base for generation of some TempURLs. Added parameter enables
  operators to fix the problem when image is attached (via TempURL) as
  vmedia (e.g. in iLO driver) and BMC doesn't have connectivity to
  public network. By default this parameter is not set for backward
  compatibility.

Changes in ironic 9.1.3..9.1.4
------------------------------

9b0dea6 Gate: run ironic tests in the regular multinode job
ca4fb9b Allow Swift endpoint override
93012b2 Don't validate local_link_connection when port has client-id
8ad8c87 Clean nodes stuck in CLEANING state when ir-cond restarts
504a67b Allow sqalchemy filtering by id and uuid
1bf66b1 Zuul: Remove project name


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

ironic/common/neutron.py                           |  6 +++
ironic/common/swift.py                             |  5 ++
ironic/conductor/base_manager.py                   | 37 ++++++++------
ironic/conf/swift.py                               |  3 ++
ironic/db/sqlalchemy/api.py                        | 27 +++++-----
.../run.yaml                                       |  4 ++
...add-id-and-uuid-filtering-to-sqalchemy-api.yaml |  5 ++
...ck-in-cleaning-on-startup-443823ea4f937965.yaml |  5 ++
...n-when-port-has-client-id-8e584586dc4fca50.yaml |  7 +++
.../swift-endpoint-override-4151d2fbb159950d.yaml  |  8 +++
zuul.d/project.yaml                                |  1 -
16 files changed, 175 insertions(+), 54 deletions(-)







More information about the Release-announce mailing list