In 3.15 I was able to use pulp-admin to push CentOS errata into the appropriate repositories. It appears that is not possible in 3.16 - I presume because of the move to pulp 3.
If I hit
https://katello.server/katello/api/v2/repositories I get back the list of my repositories, however the equivalent
pulp-admin rpm repo list returns a blank list. I looked through the pulp-list and pulp-dev mailing lists and didn’t see anything obvious about a change to pulp-admin or the rpm plugin only working on v2 repos, so I thought I would at least raise the issue here in case other people are using this method for managing Errata. I am continuing to investigate the pulp_rpm and other APIs to see if there is a method for replicating what
pulp-admin rpm repo uploads errata does.
pulp-admin rpm works on v3 repos or some alternative for pushing Errata is documented
Foreman and Proxy versions:
Foreman and Proxy plugin versions:
Distribution and version:
Other relevant data:
I have been using the errata import script from https://github.com/nicolas-r/katello-centos-errata-import, but I don’t know that it’s directly relevant since in the end it’s just running a
subprocess.call(pulp_cmd) where the pulp_cmd is just the
pulp-admin rpm repo errata ... with appropriate arguments.