[release-announce] ironic 9.1.5 (pike)

no-reply at openstack.org no-reply at openstack.org
Mon Jul 2 15:18:31 UTC 2018


We are jazzed to announce the release of:

ironic 9.1.5: OpenStack Bare Metal Provisioning

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

9.1.5
^^^^^


Security Issues
***************

* Fixes an issue where an enabled console could be left running
  after a node was unprovisioned.  This allowed a user to view the
  console even after the instance was gone. Ironic now stops the
  console during unprovisioning to block this.


Bug Fixes
*********

* Fixes a bug to get a node stuck in "deploying" state when the size
  of the configdrive exceeds the limitation of the database. In MySQL,
  the limitation is about 64KiB. With this fix, the provision state
  gets "deploy failed" in this case. See bug 1745630
  (https://bugs.launchpad.net/ironic/+bug/1745630) for details.

* Uses standard DHCP option codes instead of dnsmasq-specific option
  names, because different backends use different option names. This
  fixes the *compatibility issues with neutron's DHCP backends
  <https://bugs.launchpad.net/ironic/+bug/1717236>*.

Changes in ironic 9.1.4..9.1.5
------------------------------

00102e3 Tear down console during unprovisioning
a55331c Remove too large configdrive for handling error
9d969c2 Remove pycodestyle version pin. Add E402 and W503 to ignore.
b5b26ad Pin pycodestyle to <=2.3.1
78c4d01 Change pxe dhcp options name to codes.


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

ironic/common/dhcp_factory.py                      |   8 +-
ironic/common/neutron.py                           |   4 +-
ironic/common/pxe_utils.py                         |  40 ++++++--
ironic/conductor/manager.py                        |  62 +++++++++----
ironic/dhcp/base.py                                |  16 ++--
ironic/dhcp/neutron.py                             |  16 ++--
ironic/drivers/modules/network/common.py           |   6 +-
.../unit/drivers/modules/network/test_common.py    |   2 +-
.../unit/drivers/modules/network/test_neutron.py   |   4 +-
.../notes/bug-1745630-d28c8de54cebd329.yaml        |   8 ++
...onsole-during-unprovision-a29d8facb3f03be5.yaml |   7 ++
.../use-dhcp-option-numbers-8b0b0efae912ff5f.yaml  |   7 ++
tox.ini                                            |   4 +-
18 files changed, 253 insertions(+), 83 deletions(-)







More information about the Release-announce mailing list