Refactor #39205
closedStop using Python publications with pulp_python 3.27
Description
Pulp-Python is stopping supporting publications, which we shouldn't be using since they have no good purpose. The way forward out of this is to turn Pulp-Python into a non-publication-using type, which shouldn't be too bad based on how we've designed Pulp content type definitions. A plan needs to be solidified for existing repositories with publications. The publications will continue to work, but new ones cannot be created. We are planning on letting old repos be and have new repos be publication-less. We should include an upgrade warning (or similar) that new distributions will clear existing user python publications.
This can be completed before we upgrade Pulp Python since the plugin doesn’t currently require the use of publications.
Need to design cleaning up old publications on both Katello and Smart Proxies. Need to properly test the upgrade and that existing publications continue to work.