Discovery pxe less no ip

Problem:
booting vm from fdi iso does not configure any ip address on vm

Expected outcome:
discovery procedure starts

Foreman and Proxy versions:
3.13.0

rubygem-foreman_discovery-25.0.0-1.fm3_13.el9.noarch
rubygem-smart_proxy_discovery-1.0.5-10.fm3_11.el9.noarch

Both the foreman as the vm booting from the iso are on the same libvirt host. Both are on the same libvirt network (default). The foreman gets an ip address from the local dnsmasq service, the discovery iso does not.

It stops at the dracut shell.

I want to test a pxe less discovery

Tcpdump on the libvirt hypervisor on the discovery vm only shows stp traffic

in the dracut shell, if I run dhclient I get an ip address.

It appears I am hitting Custom RHEL 7 Installation ISO/DVD fails with "Warning: dracut-initqueue timeout - starting timeout scripts" - Red Hat Customer Portal

I need to check it tomorrow

ah, no, it turns out that if using cockpit instead of virt-manager, then the cdrom is not properly seen as a cdrom. It works now