[release-announce] [ironic] ironic-inspector 7.2.0 (queens)
no-reply at openstack.org
no-reply at openstack.org
Thu Feb 15 15:42:43 UTC 2018
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
More information about the Release-announce
mailing list