[openstack-announce] [new][ironic] ironic-inspector 4.1.0 release (newton)

no-reply at openstack.org no-reply at openstack.org
Thu Aug 11 13:53:55 UTC 2016


We are exuberant to announce the release of:

ironic-inspector 4.1.0: Hardware introspection for OpenStack Bare
Metal

This release is part of the newton release series.

With source available at:

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

Please report issues through launchpad:

    http://bugs.launchpad.net/ironic-inspector

For more details, please see below.

4.1.0
^^^^^


New Features
************

* Added GenericLocalLinkConnectionHook processing plugin to process
  LLDP data returned during inspection and set port ID and switch ID
  in an Ironic node's port local link connection information using
  that data.

* Add configuration option *processing.power_off* defaulting to
  True, which allows to leave nodes powered on after introspection.


Bug Fixes
*********

* Fix setting non string 'value' field for rule's actions. As non
  string value is obviously not a formatted value, add the check to
  avoid AttributeError exception.

Changes in ironic-inspector 4.0.0..4.1.0
----------------------------------------

625add4 Fix release notes formatting
522113d Add callback function to manage missing hooks
c3f38fe Updated from global requirements
9b4116a Check whether action value is string before calling format()
73ead22 Updated from global requirements
4cf7ee1 Use OSC in exercise.sh
52922bc Provide meaningful error messages in functional tests
4af672b Add GenericLocalLinkConnectionHook processing hook
7a2e1a2 Combine multiple warning logs into one in create_ports
823f6d2 Add a simple smoke test to be run in the grenade gate
17e01aa Remove redundant white space
316e5d8 Tempest: wrap instance actions into inspector methods
7b29eaf Fix improperly placed firewall.update_filters when aborting
a97c8cb Add config to skip power off after introspection
4735ab8 Update example.conf
8b83d8b [doc]Add 'ipa-debug=1' to installation document
fa71b4e Updated from global requirements
dc3e7f0 [devstack]Remove unneeded enable_service in example.local.conf
5fcb4da [devstack]Switch to pip_install_gr for inspector client
8f4157c Updated from global requirements
53f9534 [devstack]Only cleanup tftp directory if ipxe disabled


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

devstack/example.local.conf                        |   1 -
devstack/exercise.sh                               |  29 ++---
devstack/plugin.sh                                 |   8 +-
devstack/upgrade/settings                          |   3 +
example.conf                                       |  21 +++-
ironic_inspector/conf.py                           |   3 +
ironic_inspector/introspect.py                     |  18 +--
ironic_inspector/main.py                           |   5 +-
ironic_inspector/node_cache.py                     |  61 +++++----
ironic_inspector/plugins/base.py                   |  11 ++
ironic_inspector/plugins/local_link_connection.py  | 122 ++++++++++++++++++
ironic_inspector/process.py                        |   3 +-
ironic_inspector/rules.py                          |   3 +-
ironic_inspector/test/base.py                      |   6 +-
ironic_inspector/test/functional.py                |  10 +-
ironic_inspector/test/unit/test_main.py            |   1 -
.../unit/test_plugins_local_link_connection.py     | 138 +++++++++++++++++++++
ironic_inspector/test/unit/test_plugins_rules.py   |   7 +-
ironic_inspector/test/unit/test_process.py         |   8 ++
ironic_inspector/test/unit/test_rules.py           |  14 +++
.../notes/add-lldp-plugin-4645596cb8b39fd3.yaml    |   5 +
...-for-long-running-ramdisk-ffee3c177c56cebb.yaml |   4 +
...tted-value-from-nonstring-3d851cb42ce3a0ac.yaml |   5 +
requirements.txt                                   |  14 +--
setup.cfg                                          |   1 +
29 files changed, 524 insertions(+), 123 deletions(-)


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

diff --git a/requirements.txt b/requirements.txt
index 3101760..f75e042 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ Flask!=0.11,<1.0,>=0.10 # BSD
-futurist>=0.11.0 # Apache-2.0
+futurist!=0.15.0,>=0.11.0 # Apache-2.0
@@ -11 +11 @@ jsonschema!=2.5.0,<3.0.0,>=2.0.0 # MIT
-keystoneauth1>=2.7.0 # Apache-2.0
+keystoneauth1>=2.10.0 # Apache-2.0
@@ -15 +15 @@ pbr>=1.6 # Apache-2.0
-python-ironicclient>=1.1.0 # Apache-2.0
+python-ironicclient>=1.6.0 # Apache-2.0
@@ -18 +18 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config>=3.12.0 # Apache-2.0
+oslo.config>=3.14.0 # Apache-2.0
@@ -23,2 +23,2 @@ oslo.middleware>=3.0.0 # Apache-2.0
-oslo.rootwrap>=2.0.0 # Apache-2.0
-oslo.utils>=3.15.0 # Apache-2.0
+oslo.rootwrap>=5.0.0 # Apache-2.0
+oslo.utils>=3.16.0 # Apache-2.0
@@ -26 +26 @@ six>=1.9.0 # MIT
-stevedore>=1.10.0 # Apache-2.0
+stevedore>=1.16.0 # Apache-2.0





More information about the OpenStack-announce mailing list