[ironic] ironic-inspector 7.2.0 (queens)
We eagerly announce the release of: ironic-inspector 7.2.0: Hardware introspection for OpenStack Bare Metal This release is part of the queens release series. The source is available from: https://git.openstack.org/cgit/openstack/ironic-inspector Download the package from: https://tarballs.openstack.org/ironic-inspector/ Please report issues through launchpad: https://bugs.launchpad.net/ironic-inspector For more details, please see below. 7.2.0 ^^^^^ Upgrade Notes ************* * Adds dependency on the retrying (https://github.com/rholder/retrying) python library. Bug Fixes ********* * Fixes bug in which the "switch_id" field in a port's "local_link_connection" can be set to a non-MAC address if the processed LLDP has a value other than a MAC address for "ChassisID". The bare metal API requires the "switch_id" field to be a MAC address, and will return an error otherwise. See bug 1748022 (https://bugs.launchpad.net/ironic-inspector/+bug/1748022) for details. * Ironic introspection no longer tries to access the Identity service if the "auth_strategy" option is set to "noauth" and the "auth_type" option is not set to "none". * The periodic PXE filter update task now retries fetching port list from the Bare Metal service 5 times (with 1 second delay) before giving up. This ensures that a temporary networking glitch will not result in the ironic-inspector service stopping. Changes in ironic-inspector 7.1.0..7.2.0 ---------------------------------------- a8d621f Retry port lists on failure in PXE filter periodic sync 9a88ac5 Only set switch_id in local_link_connection if it is a mac address 6d3ea7e ironic_inspector: ironic: Fix 'auth_type' when 'auth_strategy' is used fbeb078 ironic_inspector: ironic: Fix 'auth_type' when 'auth_strategy' is used 50a0f84 Remove redundant "the" from a docstring 7697821 Update reno for stable/queens 725c61d Update UPPER_CONSTRAINTS_FILE for stable/queens 2437699 Update .gitreview for stable/queens Diffstat (except docs and test files) ------------------------------------- .gitreview | 1 + ironic_inspector/common/ironic.py | 32 ++++++--- ironic_inspector/common/lldp_parsers.py | 2 +- ironic_inspector/plugins/local_link_connection.py | 15 ++++- ironic_inspector/pxe_filter/dnsmasq.py | 3 +- ironic_inspector/pxe_filter/iptables.py | 9 +-- ironic_inspector/test/unit/test_common_ironic.py | 78 ++++++++++++++++++---- .../test/unit/test_dnsmasq_pxe_filter.py | 24 +++++++ ironic_inspector/test/unit/test_iptables.py | 19 ++++++ .../unit/test_plugins_local_link_connection.py | 18 +++++ ...fix-llc-switch-id-not-mac-e2de3adc0945ee70.yaml | 9 +++ .../notes/keystone-noauth-9ba5ad9884c6273c.yaml | 6 ++ .../notes/port-list-retry-745d1cf41780e961.yaml | 11 +++ releasenotes/source/index.rst | 1 + releasenotes/source/queens.rst | 6 ++ requirements.txt | 1 + tox.ini | 2 +- 17 files changed, 208 insertions(+), 29 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 10d82ee..c3b4420 100644 --- a/requirements.txt +++ b/requirements.txt @@ -31,0 +32 @@ oslo.utils>=3.33.0 # Apache-2.0 +retrying!=1.3.0,>=1.2.3 # Apache-2.0
participants (1)
-
no-reply@openstack.org