Since Foreman Proxy 1.22 the hard requirement on TFTP is no longer present. This changes the default to always be off, rather than on. This makes sense since in the default deployment HTTP is off and most installations don't support booting over HTTPS.
To get the netboot files, the TFTP feature must still be enabled.
Related issues
Bug #30449: Foreman Proxy HTTPBoot feature should not require tftp
Fixes #30449 - Do not require TFTP for HTTPBoot
Since Foreman Proxy 1.22 the hard requirement on TFTP is no longer
present. This changes the default to always be off, rather than on. This
makes sense since in the default deployment HTTP is off and most
installations don't support booting over HTTPS.
To get the netboot files, the TFTP feature must still be enabled.