Discovery port number

Due to network firewalls, clients not on the same vlan as foreman server are not able to utilize discovery and receive the kexec command.

I would like to have the discovery service on the client be changed to listen on port 443 rather than 8443 and I would like to configure the foreman server to also use that port, 443, to send the kexec command.

Is this configurable? What would be involved to achieve this?

Unfortunately this is not configurable. It is hardcoded in 22-discovery.ks file, you can rebuild the FDI however. See the README in the github repo.