4418c1641b
The dnsmasq PXE filter [1] provides far better scalability than the iptables filter typically used. Inspector manages files in a dhcp-hostsdir directory that is watched by dnsmasq via inotify. Dnsmasq then either whitelists or blacklists MAC addresses based on the contents of these files. This change adds a new variable, ironic_inspector_pxe_filter, that can be used to configure the PXE filter for ironic inspector. Currently supported values are 'iptables' and 'dnsmasq', with 'iptables' being the default for backwards compatibility. [1] https://docs.openstack.org/ironic-inspector/latest/admin/dnsmasq-pxe-filter.html Implements: blueprint ironic-inspector-dnsmasq-pxe-filter Change-Id: I73cae9c33b49972342cf1984372a5c784df5cbc2 |
||
---|---|---|
.. | ||
inspector.ipxe.j2 | ||
ironic_pxe_uefi.default.j2 | ||
ironic-api.json.j2 | ||
ironic-conductor.json.j2 | ||
ironic-dnsmasq.conf.j2 | ||
ironic-dnsmasq.json.j2 | ||
ironic-inspector.conf.j2 | ||
ironic-inspector.json.j2 | ||
ironic-ipxe-httpd.conf.j2 | ||
ironic-ipxe.json.j2 | ||
ironic-pxe.json.j2 | ||
ironic.conf.j2 | ||
pxelinux.default.j2 |