[release-announce] [ironic] ironic 6.2.2 (newton)

no-reply at openstack.org no-reply at openstack.org
Tue Nov 22 03:32:24 UTC 2016


We are enthusiastic to announce the release of:

ironic 6.2.2: OpenStack Bare Metal Provisioning

This release is part of the newton stable release series.

The source is available from:

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

Download the package from:

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

Please report issues through launchpad:

    http://bugs.launchpad.net/ironic

For more details, please see below.

6.2.2
^^^^^

Bug Fixes

* adds a missing error check into ipmitool power driver's reboot so
  that the reboot can fail properly if power off failed.

* Fixes an issue which caused the DRAC driver ("pxe_drac")
  "get_bios_config()" vendor passthru method to unintentionally raise
  an "AttributeError" exception. That method once again returns the
  current BIOS configuration. For more information, see
  https://bugs.launchpad.net/ironic/+bug/1637671.

* Fixes a bug in the oneview driver where the periodic task to check
  if a node is in use by oneview may end prematurely.

* Fixes a bug with incorrect base socat command, which prevented the
  usage of console.

* Remove "dhcp" command from the default iPXE script. It is
  redundant, and may even break booting when the provisioning NIC is
  not the first one.

* Fixes a problem where the deployment of a node would fail to
  continue if a malformed MAC address was passed to the lookup
  mechanism in the Ironic API. For example, if a node contains an
  Infiniband card, the lookup used to fail because the agent ramdisk
  passes a MAC address (or GID) with 20 octets (instead of the
  expected 6 octets) as part of the lookup request. Invalid addresses
  are now ignored.

Changes in ironic 6.2.1..6.2.2
------------------------------

ece53fe Bring configurations from tempest to ironic_tempest_plugin
df54e03 Add PS4 for better logfile information of devstack runs
45e954d Avoid name errors in oneview periodics
fd2e2fa [install-guide] describe service clients auth
232ecfe IPMI command should depend on console type
c3e9d69 API: lookup() ignore malformed MAC addresses
fa44688 Remove "dhcp" command from the iPXE template
8df85fa Add a missing error check in ipmitool driver's reboot
9889ab2 DRAC get_bios_config() passthru causes exception
59e134b Keep numbering of list in Install Guide
c958774 [install-guide] describe pxe.ipxe_swift_tempurl
25b5edf Increase timeout for migration-related tests


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

devstack/lib/ironic                                |   3 +
devstack/tools/ironic/scripts/cleanup-node.sh      |   3 +
devstack/tools/ironic/scripts/create-node.sh       |   3 +
devstack/tools/ironic/scripts/setup-network.sh     |   3 +
.../source/include/configure-ironic-conductor.rst  |  86 ++++++--
install-guide/source/setup-drivers.rst             | 100 ++++++---
ironic/api/controllers/v1/ramdisk.py               |  32 ++-
ironic/api/controllers/v1/types.py                 |  21 --
ironic/drivers/modules/drac/vendor_passthru.py     |   4 +-
ironic/drivers/modules/ipmitool.py                 |  44 +++-
ironic/drivers/modules/ipxe_config.template        |   2 -
ironic/drivers/modules/oneview/deploy.py           |  12 ++
.../unit/drivers/ipxe_config_timeout.template      |   2 -
.../unit/drivers/modules/oneview/test_deploy.py    | 237 ++++++++++++++-------
ironic_tempest_plugin/clients.py                   |   8 +-
ironic_tempest_plugin/config.py                    |  60 +++---
...ror-check-ipmitool-reboot-ca7823202c5ab71d.yaml |   4 +
...passthru-causes-exception-1e1dbeeb3e924f29.yaml |   7 +
.../fix-oneview-periodics-0f535fe7a0ad83cd.yaml    |   4 +
...mi-cmd-for-impmi-consoles-2e1104f22df3efcd.yaml |   3 +
releasenotes/notes/ipxe-dhcp-b799bc326cd2529a.yaml |   4 +
...kup-ignore-malformed-macs-09e7e909f3a134a3.yaml |   8 +
31 files changed, 576 insertions(+), 228 deletions(-)






More information about the Release-announce mailing list