Bug 1441780

Summary: [RFE][HA] Support DHCP filtering drivers
Product: Red Hat OpenStack Reporter: mkovacik
Component: openstack-ironic-inspectorAssignee: mkovacik
Status: CLOSED ERRATA QA Contact: Dan Yasny <dyasny>
Severity: unspecified Docs Contact:
Priority: high    
Version: 7.0 (Kilo)CC: dyasny, mburns, nlevinki, racedo, racedoro, sclewis, slinaber, smerrow, tvignaud
Target Milestone: Upstream M3Keywords: FutureFeature, OtherQA, Triaged
Target Release: 12.0 (Pike)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-ironic-inspector-5.1.1-0.20170705203602.c38596e.el7ost Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2017-12-13 21:23:38 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1214284, 1288035, 1441788, 1441800, 1442136    

Description mkovacik 2017-04-12 17:22:43 UTC
Ironic inspector requires a PXE/DHCP service to boot a node.
To avoid interference w/ normal Nova instance booting, inspector utilizes a firewall filter to limit the access to the DHCP service for already inspected nodes.
Because of the discovery feature, the filter uses a blacklist--whitelist semantics.
Current implementation (L2 in iptables) prevents the leaf--spine topology which requires relaying the DHCP traffic across multiple L2 broadcast domains (L3).
Another limitation is the HA deployment that the current filter implementation doesn't support (single iptables instance).

This bug tracks the effort to refactor inspector to support different DHCP filtering drivers.

Comment 2 Dmitry Tantsur 2017-04-13 07:03:44 UTC
Thanks! Adding this to 12, as this is a de-scoped version of previously approved https://bugzilla.redhat.com/show_bug.cgi?id=1288035. Also fixing the status (it's not merged yet).

Comment 4 Ramon Acedo 2017-04-13 08:55:34 UTC
Based on the description this RFE is a requirement for leaf-spine (BZ#1214284)

Comment 8 mkovacik 2017-06-30 12:04:23 UTC
All the changes were merged upstream.

Comment 12 Dan Yasny 2017-10-26 13:53:18 UTC
Tested and verified

Comment 15 errata-xmlrpc 2017-12-13 21:23:38 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHEA-2017:3462