[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