According to the documentation just linked, Foreman 3.7 Smart Proxyies support only Puppet versions 5 and 6 and do not support Puppet 7.
However, in Foreman :: Manual it is stated that Puppet 6 is no longer supported, but it is also stated that “on the Smart Proxy side no changes have been made.”
I am preparing for a fresh installation of Puppet + Foreman + Smart Proxies and was planning to use Puppet 7 and Foreman 3.7. Is this supported? If so can the docs please be updated?
To be fair, “docs.theforeman.org” is not yet considered the official Foreman documentation. Nevertheless, lots of community members are working on a) improving the docs and b) moving missing content from the Foreman Manual to the Foreman Documentation.