[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