Satellite 6 supports HTTP UEFI Boot provisioning for some time now, but there were some bugs in Grub2 bootloader which prevented from using that on RHEL7-based HTTPBOOT Capsule. This is now fixed and will be in future version of RHEL7, therefore we should make sure that those are documented. The HTTP UEFI provisioning process is the same as PXE process, the only difference is that PXE loader must be set to "Grub2 UEFI" and a capsule with HTTPBoot feature must be associate with the provisioning subnet. Other than that, everything works out of box including Discovery. We need to make two notes: SecureBoot is known to work, but not officially supported. KExec (PXE-less) discovery does not work in SecureBoot. Capsule with HTTPBoot feature must be installed on RHEL 7.9 or newer with the latest grub2 package from updates repository.
Hello, the content is here. It only needs to be structured in the standardized way but it's tested and verified: https://github.com/theforeman/foreman-documentation/pull/116/files
The draft of the documentation is ready for QE review: https://github.com/theforeman/foreman-documentation/pull/203 The draft is waiting for a QE person to be assigned to review the docs.
The changes are live on the 6.8-beta branch and are ready to be published with the Beta docs.