[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