Multiple reservations for the same IP
A new use case has been brought to our attention. A new device with two NICs is being powered. Each NIC has its own MAC address. However, at any given time only one of those NICs is connected and powered up. Sadly, it's not possible to determine this a'priori which interface will be connected. The intention here to have the same IP address assigned, regardless which NIC will be used.
Under normal circumstances, it is a configuration error to have more than one reservation for the same IP. However, the use case above provides an external constraint that ensures this conflict will never be observed, as there is always only one of the two reservations that will be in use.
The goal of this ticket is to make such operation possible.
While we will start this work in %kea1.9.0, given the imminent code freeze this Friday, the solution will likely be available in %kea1.9.1