[release-announce] ironic-inspector 7.2.2 (queens)
no-reply at openstack.org
no-reply at openstack.org
Tue Dec 18 23:54:00 UTC 2018
We are pumped to announce the release of:
ironic-inspector 7.2.2: Hardware introspection for OpenStack Bare
Metal
This release is part of the queens stable 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.2
^^^^^
Bug Fixes
* A new rootwrap filter is now included to allow control of the
systemd dnsmasq service used by ironic-inspector. This fixes a
permission issue when systemctl commands are used as
"dnsmasq_start_command" and "dnsmasq_stop_command" in the
configuration for the dnsmasq pxe filter. See bug 2002818
(https://storyboard.openstack.org/#!/story/2002818).
Note: The filter uses the systemd service name used by the RDO
distrubution ("openstack-ironic-inspector-dnsmasq.service").
* Fixes issue that can result in introspection failure when a
network switch sends incomplete information for LLDP switch_id or
port_id. The validation expects these fields when a port is updated,
this fix now handles the validation exception.
* The "dnsmasq" PXE filter no longer whitelists the MAC addresses of
ports deleted from the Bare Metal service. Instead they are
blacklisted unless introspection is active or the
"node_not_found_hook" is set in the configuration. This ensures that
no previously enrolled node accidentally boot the inspection image
when no node introspection is active. Bug #2001979
(https://storyboard.openstack.org/#!/story/2001979).
Changes in ironic-inspector 7.2.1..7.2.2
----------------------------------------
c9b739a Handle validation failure if not all switch fields received
04dc40d Add rootwrap filter for systemctl control of dnsmasq
41a5f11 import zuul job settings from project-config
c29c28e PXE Filter dnsmasq: manage macs not in ironic
Diffstat (except docs and test files)
-------------------------------------
ironic_inspector/plugins/local_link_connection.py | 8 +-
ironic_inspector/pxe_filter/dnsmasq.py | 61 ++++++++++++---
.../test/unit/test_dnsmasq_pxe_filter.py | 90 ++++++++++++++++------
.../unit/test_plugins_local_link_connection.py | 18 +++++
...filter-rootwrap-systemctl-099964ad39d38b4c.yaml | 11 +++
...handle-patch-port-failure-9a8b85749104506f.yaml | 6 ++
...anage-deleted-ironic-macs-4bb766efad8c6d02.yaml | 9 +++
rootwrap.d/ironic-inspector-firewall.filters | 6 --
rootwrap.d/ironic-inspector.filters | 10 +++
zuul.d/project.yaml | 8 ++
10 files changed, 184 insertions(+), 43 deletions(-)
More information about the Release-announce
mailing list