Story #8194
Updated by bmbouter almost 4 years ago
Add Galaxy offers a field synclist feature for automation hub which is basically an excludes/includes filter for collections. This filter however is implemented on the server side and has it's own model and task that are very inefficient to CollectionRemote caled `excludes` which, when set, run and will cause not scale. If the sync feature is not dropped, it'll need to exclude those collections be ported to pulp_ansible and namespaces during sync. This refactored to perform the filtering on the client side. Adding an excludes/includes field to collection remotes and performing the filtering at sync time will take make the same format as a regular requirements file. feature much easier to maintain.