Hi Jay, On 9/18/24 2:41 PM, Jay Faulkner wrote:
HI all,
Myself and CID from the GR-OSS team are planning on, community willing, adding a new, more reliable DHCP backend to both Ironic and Neutron. Right now, that looks like kea, but we are less concerned about the specific project as much as we are about it not being dnsmasq ( https://bugs.launchpad.net/ironic/+bug/2026757 <https://bugs.launchpad.net/ironic/+bug/2026757> ).
I have been involved with that bug, and it is disappointing there has not been any progress (not blaming anyone). FWIW, the other problem I see with dnsmasq is it is not actively maintained IMO. Patches myself and many others have sent for review still have not merged - last commit was back in March. I don't exactly understand Simon's philosophy on this, but having a single maintainer with commit rights has caused other problems for Openstack in the past (think eventlet).
Given neither of us are incredibly familiar with the Neutron codebase, we wanted to get buy in and some general implementation advice.
As a note; if desired this can happen outside PTG, but this DHCP conversation is a PTG topic for Ironic so I thought this would be a good place to do it.
With my PTL hat on, I am fine adding a cross-project timeslot for this. Having another option besides dnsmasq would be a good thing at this point based on my comments above. We can sync on date/time once I get a feel for our schedule. Thanks, -Brian