[openstack-announce] [release][stable][ironic] ironic 4.2.3 release (liberty)

no-reply at openstack.org no-reply at openstack.org
Tue Mar 29 18:08:35 UTC 2016


We are happy to announce the release of:

ironic 4.2.3: OpenStack Bare Metal Provisioning

This release is part of the liberty stable release series.

With source available at:

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

Please report issues through launchpad:

    http://bugs.launchpad.net/ironic

For more details, please see below.

4.2.3
^^^^^


Upgrade Notes
*************

* Updated python-scciclient required version number for iRMC driver
  to 0.3.0 which fixed the bug '#1518999' and '#1519000'.


Bug Fixes
*********

* Make boot.ipxe fallback to its previous behavior on *really* old
  iPXE ROMs where 'inc' command is not available at all, see
  https://launchpad.net/bugs/1507738.

* Disables default execution of clean step 'reset_ilo' during
  automated cleaning. Resetting of iLO is not required during every
  invocation of automated cleaning. If required, operator can enable
  the same.

* Add missing "lookup" method to the pxe_drac driver vendor
  interface enabling it to be deployed using the IPA ramdisk.

* Fixes an issue with the provided iPXE template where whole disk
  images could not be booted. See
  https://bugs.launchpad.net/ironic/+bug/1524403.

* Fixes issue where automated cleaning fails for iLO drivers.
  Automated cleaning fails for iLO driver if iLO is in System POST
  state. iLO does not allow setting of boot device when it is in
  System POST state.

* Updated python-scciclient required version number for iRMC driver
  to 0.3.0 which fixed the bug '#1518999' and '#1519000'.

Changes in ironic 4.2.2..4.2.3
------------------------------

e9f49ad Fix unittests after new release of glanceclient
4ab1231 Fixes automated cleaning failure in iLO drivers
e057831 Disable clean step 'reset_ilo' for iLO drivers by default
956e7b7 Tolerate roles in context.RequestContext
031d4f1 Fix iPXE template for whole disk image
5b7dff9 cautiously fail on unhandled heartbeat exception
16bf69c Fix missing lookup() vendor method error for pxe_drac
5b3e1a3 Imported Translations from Zanata
9877f12 Fix: Next cleaning hangs if the previous cleaning was aborted
03904c6 Fix a bug error by passwords only includes numbers
080bbd7 Updated from global requirements
49229d6 Explicitly depend on WebTest>=2.0
952c069 Updated from global requirements
35c7f81 iPXE: Fix assumption that ${mac} is the MAC of the NIC it's booting
fcc01c1 Update python-scciclient version number
49baa2c take_over() for iscsi_ilo doesnt recreate boot iso
fb00de6 Change required version of ImcSdk to 0.7.2

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

driver-requirements.txt                            |  6 +-
etc/ironic/ironic.conf.sample                      |  2 +-
ironic/common/context.py                           | 14 ++--
ironic/conductor/manager.py                        |  1 +
ironic/drivers/drac.py                             |  4 +-
ironic/drivers/modules/agent_base_vendor.py        |  2 +-
ironic/drivers/modules/boot.ipxe                   | 22 +++++--
ironic/drivers/modules/ilo/deploy.py               | 12 +++-
ironic/drivers/modules/ilo/management.py           |  2 +-
ironic/drivers/modules/ipmitool.py                 |  2 +-
ironic/drivers/modules/ipxe_config.template        |  4 +-
.../locale/fr/LC_MESSAGES/ironic-log-critical.po   | 14 ++--
.../locale/ja/LC_MESSAGES/ironic-log-critical.po   | 14 ++--
ironic/locale/ja/LC_MESSAGES/ironic.po             | 40 +++++++++---
.../ko_KR/LC_MESSAGES/ironic-log-critical.po       | 14 ++--
.../pt_BR/LC_MESSAGES/ironic-log-critical.po       | 14 ++--
.../boot-ipxe-inc-workaround-548e10d1d6616752.yaml |  5 ++
...able-clean-step-reset-ilo-1869a6e08f39901c.yaml |  6 ++
.../drac-missing-lookup-3ad98e918e1a852a.yaml      |  4 ++
...late-for-whole-disk-image-943da0311ca7aeb5.yaml |  4 ++
...-automated-cleaning-fails-14ee438de3dd8690.yaml |  7 ++
...ciclient-required-version-71398d5d5e1c0bf8.yaml |  7 ++
requirements.txt                                   | 10 +--
test-requirements.txt                              |  3 +-
32 files changed, 295 insertions(+), 81 deletions(-)


Requirements updates
--------------------

diff --git a/driver-requirements.txt b/driver-requirements.txt
index c828bff..ad581c4 100644
--- a/driver-requirements.txt
+++ b/driver-requirements.txt
@@ -11 +11 @@ python-ironic-inspector-client
-python-scciclient>=0.2.0
+python-scciclient>=0.3.0
@@ -30,2 +30,2 @@ pyremotevbox>=0.5.0
-# The CIMC drivers use the Cisco IMC SDK version 0.7.1, which is available from
-# https://communities.cisco.com/docs/DOC-37174
+# The CIMC drivers use the Cisco IMC SDK version 0.7.2, which is available from
+# https://communities.cisco.com/docs/DOC-56257
diff --git a/requirements.txt b/requirements.txt
index 0d6cde8..e7fb3a3 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -17 +17 @@ python-glanceclient>=0.18.0
-python-keystoneclient>=1.6.0
+python-keystoneclient!=1.8.0,>=1.6.0
@@ -30 +30 @@ oslo.log>=1.8.0 # Apache-2.0
-oslo.middleware>=2.8.0 # Apache-2.0
+oslo.middleware!=3.0.0,!=3.1.0,!=3.2.0,>=2.8.0 # Apache-2.0
@@ -36 +36 @@ pecan>=1.0.0
-requests!=2.8.0,>=2.5.2
+requests!=2.8.0,!=2.9.0,>=2.5.2
@@ -41,2 +41,2 @@ Jinja2>=2.6 # BSD License (3 clause)
-keystonemiddleware>=2.0.0
-oslo.messaging!=1.17.0,!=1.17.1,!=2.6.0,!=2.6.1,>=1.16.0 # Apache-2.0
+keystonemiddleware!=2.4.0,>=2.0.0
+oslo.messaging!=1.17.0,!=1.17.1,!=2.6.0,!=2.6.1,!=2.7.0,!=2.8.0,!=2.8.1,!=2.9.0,!=3.1.0,>=1.16.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 412a907..fdb824b 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -17,0 +18 @@ testscenarios>=0.4
+WebTest>=2.0
@@ -27 +28 @@ oslosphinx>=2.5.0 # Apache-2.0
-reno[sphinx]>=0.1.1  # Apache2
+reno>=0.1.1 # Apache2





More information about the OpenStack-announce mailing list