[release-announce] [ironic] ironic 7.0.2 (ocata)

no-reply at openstack.org no-reply at openstack.org
Wed May 31 22:54:20 UTC 2017


We are ecstatic to announce the release of:

ironic 7.0.2: OpenStack Bare Metal Provisioning

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

7.0.2
^^^^^

Bug Fixes

* Fix handling of whole disk images with 0x00000000 disk identifier.
  Instances failed to boot as the identifier in boot config was
  overwritten during config drive creation. See
  https://bugs.launchpad.net/ironic/+bug/1685093

* Fixes an issue with oneview driver trying to deallocate a node
  when an error is encountered while performing server profile
  application. Also ensures only those nodes that are managed by
  ironic can be deallocated.

* Fixes failure to update a node's driver from a hardware type to a
  classic driver.

Changes in ironic 7.0.1..7.0.2
------------------------------

2df1cef Updated from global requirements
451251d Read disk identifier after config drive setup
e102ce0 Validation before perform node deallocation
e9ce5d1 Fix updating node.driver to classic
13eff66 [Devstack]: open firewall for ironic api on provision net


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

devstack/lib/ironic                                |   2 +
ironic/common/driver_factory.py                    |  15 +-
ironic/drivers/modules/deploy_utils.py             |   3 +-
ironic/drivers/modules/oneview/deploy_utils.py     |  46 +++---
ironic/drivers/modules/oneview/power.py            |   8 +
.../drivers/modules/oneview/test_deploy_utils.py   |  58 ++++++-
.../unit/drivers/modules/oneview/test_power.py     | 113 +++++++++++---
...disk-identifier-overwrite-42b33a5a0f7742d8.yaml |   5 +
...oneview-deallocate-server-8256e279af837e5d.yaml |   7 +
...ng-node-driver-to-classic-16b0d5ba47e74d10.yaml |   4 +
requirements.txt                                   |   2 +-
12 files changed, 373 insertions(+), 56 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 54cb24f..849c9e8 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr<2.0.0,>=1.8 # Apache-2.0
+pbr>=1.8 # Apache-2.0





More information about the Release-announce mailing list