Interfaces names inconsistent with foreman discovery

Using foreman discovery image 3.5.7 to install RHEL 8.1. Configure interface eth0 and completes discovery. Configure the server and initiate kexec. Server reboots but interface changes from eth0 to ens3 and therefore won’t configure interface correctly.

Expected outcome:
Interface name doesn’t change and kexec configures interface correctly and boots.

Foreman and Proxy versions:
Foreman 1.24.2

Foreman and Proxy plugin versions:
rubygem-smart_proxy_discovery.noarch 1.0.5-1.fm1_23.el7 @foreman-plugins
tfm-rubygem-foreman_discovery.noarch 16.0.1-1.fm1_24.el7 @foreman-plugins

Distribution and version:
Foreman = RHEL 7.7
Node = RHEL 8.1
FDI = 3.5.7

Other relevant data:

Ahhh, forget that. Turns out it was configuring ens correctly and some muppet(quiet probably me) hadn’t opened port 8000 on foreman.