[new][ironic] ironic-inspector 4.1.0 release (newton)
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
participants (1)
-
no-reply@openstack.org