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

no-reply at openstack.org no-reply at openstack.org
Fri Nov 3 18:58:11 UTC 2017


We joyfully announce the release of:

ironic 9.1.2: 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.2
^^^^^

Bug Fixes

* Fixes a problem when using boot from volume with the pxe boot
  interface, now when booting the correct iscsi initiator is used. bug
  1724275 (https://bugs.launchpad.net/ironic/+bug/1724275)

* Fixes an issue where an ironic-conductor service was deemed dead
  because the service could not report its heartbeat due to the
  database connection experiencing an unexpected failure. Full
  tracebacks of these exceptions are now logged, and if the database
  connection recovers in a reasonable amount of time the service will
  still be available. See
  https://bugs.launchpad.net/ironic/+bug/1696296.

* Fixes a problem when using ipmitool and rebooting a node which
  would cause a deploy to fail. Now when rebooting a node we check if
  the node is already powered off, if it is we don't attempt to power
  off the node. This is because some BMCs will error if the node is
  already powered off and an ipmitool request is made to power it off.
  See https://bugs.launchpad.net/ironic/+bug/1718794 for details.

Changes in ironic 9.1.1..9.1.2
------------------------------

f2ce509 Move ironic legacy jobs into the ironic tree
1b5f380 Finish the guide on upgrading to hardware types
6b95f61 [docs] describe vendor passthru in hw types
8718035 Documentation for 'oneview' hardware type
8dd8618 Upgrade guide for `snmp` hardware type
3929bcb [bfv] Set the correct iqn for pxe
c029f4e Fix mis-formatted log messages
b5c5ce9 ipmitool: reboot: Don't power off node if already off
5c27638 Reduce complexity of node_power_action() function
370ce28 Adds more exception handling for ironic-conductor heartbeat
96f2438 Document setting discover_hosts_in_cells_interval in nova.conf


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

ironic/conductor/base_manager.py                   |   3 +
ironic/conductor/utils.py                          |  82 +++++---
ironic/dhcp/neutron.py                             |   2 +-
ironic/drivers/modules/ipmitool.py                 |   6 +-
ironic/drivers/modules/irmc/boot.py                |   2 +-
ironic/drivers/modules/pxe.py                      |   8 +-
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 217 +++++++++++++++++++++
playbooks/legacy/grenade-dsvm-ironic/post.yaml     |  15 ++
playbooks/legacy/grenade-dsvm-ironic/run.yaml      | 180 +++++++++++++++++
playbooks/legacy/ironic-dsvm-functional/post.yaml  |  15 ++
playbooks/legacy/ironic-dsvm-functional/run.yaml   |  63 ++++++
playbooks/legacy/ironic-dsvm-standalone/post.yaml  |  15 ++
playbooks/legacy/ironic-dsvm-standalone/run.yaml   |  98 ++++++++++
playbooks/legacy/tempest-dsvm-ironic-bfv/post.yaml |  15 ++
playbooks/legacy/tempest-dsvm-ironic-bfv/run.yaml  | 169 ++++++++++++++++
.../legacy/tempest-dsvm-ironic-inspector/post.yaml |  15 ++
.../legacy/tempest-dsvm-ironic-inspector/run.yaml  | 195 ++++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 182 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 157 +++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 157 +++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 166 ++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 183 +++++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 157 +++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 157 +++++++++++++++
.../tempest-dsvm-ironic-pxe_ipa-full/post.yaml     |  15 ++
.../tempest-dsvm-ironic-pxe_ipa-full/run.yaml      | 156 +++++++++++++++
.../post.yaml                                      |  15 ++
.../run.yaml                                       | 175 +++++++++++++++++
.../notes/bfv-pxe-boot-3375d331ee2f04f2.yaml       |   5 +
.../notes/bug-1696296-a972c8d879b98940.yaml        |   9 +
...-not-power-off-if-already-1452256167d40009.yaml |   9 +
zuul.d/project.yaml                                |  37 ++++
49 files changed, 3215 insertions(+), 76 deletions(-)







More information about the Release-announce mailing list