I would've expected this situation to raise an InvalidIPv4Address exception [0]. Not sure why it didn't. That aside, it looks like there indeed does need to be some modification to allow for IPv6 when using PXE and UEFI. [1]
[0] https://github.com/openstack/ironic/blob/master/ironic/common/pxe_utils.py#L98 [1] https://github.com/openstack/ironic/blob/master/ironic/common/pxe_utils.py#L246
I would've expected this situation to raise an InvalidIPv4Address exception [0]. Not sure why it didn't. That aside, it looks like there indeed does need to be some modification to allow for IPv6 when using PXE and UEFI. [1]
[0] https:/ /github. com/openstack/ ironic/ blob/master/ ironic/ common/ pxe_utils. py#L98 /github. com/openstack/ ironic/ blob/master/ ironic/ common/ pxe_utils. py#L246
[1] https:/