ironic-inspector 7.2.2 (queens)
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(-)
participants (1)
-
no-reply@openstack.org