We are excited to announce the release of: ironic-inspector 2.2.5: Hardware introspection for OpenStack Bare Metal This release is part of the liberty stable release series. With source available at: http://git.openstack.org/cgit/openstack/ironic-inspector Please report issues through launchpad: http://bugs.launchpad.net/ironic-inspector For more details, please see below. 2.2.5 ^^^^^ Bug Fixes * DHCP is now disabled completely when no nodes are on introspection and the "node_not_found_hook" is not set. This reduces probability of serving DHCP to wrong nodes, if their NIC is not registered in Ironic. See https://bugs.launchpad.net/ironic-inspector/+bug/1557979 and https://bugzilla.redhat.com/show_bug.cgi?id=1317695 for details. * Only issue iptables calls when list of active MAC's changes. Changes in ironic-inspector 2.2.4..2.2.5 ---------------------------------------- 39eb964 Disable DHCP completely when no nodes are on introspection 36f2fbc Do not update firewall rules if list of MAC's did not change Diffstat (except docs and test files) ------------------------------------- ironic_inspector/firewall.py | 99 +++++++++++---- ironic_inspector/node_cache.py | 7 ++ ironic_inspector/test/test_firewall.py | 138 +++++++++++++++++++++ .../notes/disable-dhcp-c86a3a0ee2696ee0.yaml | 7 ++ .../less-iptables-calls-759e89d103df504c.yaml | 3 + 5 files changed, 232 insertions(+), 22 deletions(-)