The background is that a customer of ours is using Katello to synchronize certain Oracle repos, that typically contain many different versions of each package, leading to very large storage sizes on disk.
It appears that pulp_rpm has an option to limit how many versions of the same package are retained.
retain_old_count for pulp2_rpm, and the
retain_package_versions field on a pulp3_rpm remote.)
As far as I can tell, there is nothing in Katello to allow users to easily make use of this Pulp feature.
My question for the Katello community is why that might be? Was there simply never a use case for it, or are there good reasons not to make use of this within Katello?
(For example: I could imagine it clashing with the concept of retaining certain content view states indefinitely, but that is just speculation. I don’t know exactly how the Pulp feature actually operates.)
Does anyone have any pre existing knowledge on this topic?