We are trying to use Content → Products deb repos for Ubuntu (bionic, focal) and Debian (buster). We are able to add them and use them but not for provisioning as they are not synced properly with Upstream URL. For all deb repos we are missing:
Synchronizing and publishing Ubuntu/Debian installer components is not currently supported within Katello. We have this functionality on our internal roadmap, but I cannot yet give a time frame.
For now it is only possible to use public mirrors as installation media. Once the host is deployed, it can receive all it’s content from Katello.
The current state of Pulp 3 deb content in Katello only supports synchronization of binary packages, not installer files. It should be possible to sync arbitrary binary repos, filter them by distribution (release), component, and architectures, and also to upload individual binary packages to a repository.
One known issue, is that synchronizing deb content from a Foreman/Katello server running Pulp 3, to a Smart Proxy running Pulp 2 or Pulp 3 is currently broken.
Once that makes it into a Katello release, Pulp 3 based deb content will largely match the feature set previously provided by Pulp 2 based deb content. Synchronizing installer files as well, is on our long term roadmap, but not attached to any clear target date. (The underlying pulp_deb plugin includes limited support for synchronizing and publishing installer files).
But as you stated its on the Katello LT roadmap, I just wanted to know if it was possible to use the functionality in Foreman version 3.0 and Katello 4.2. But it’s not currently.
Thanks