Network maintenance. Planio will be observing two scheduled maintenance windows this Tuesday, March 2 and Wednesday, March 3 from 02:00 UTC until 06:00 UTC each in order to perform maintenance on access routers in our primary datacenter. Your account might observe short downtimes during these periods up to several minutes at a time.
Modules in errata not exposed by pulp3
- Sync the appstream repo
- Get the errata reference associated to errata_id = RHBA-2019:1530 or any other modular errata
- run (make sure to update the errata id)
curl https://`hostname`/pulp/api/v3/content/rpm/advisories/9ff192a4-906f-4efd-ba29-55222eead0d8/ --cert /etc/pki/katello/certs/pulp-client.crt --key /etc/pki/katello/private/pulp-client.key | jq
- Look for pkglist attribute
Expected: pkglist has both module references and package references.
Actual: Notice that module entries are missing from the package list
RHBA-2019:1530 is an errata that has the following module in its package list <update status="final" from="email@example.com" version="1" type="bugfix"> <id>RHBA-2019:1530</id> ...... <pkglist> <collection short="rhel-8-for-x86_64-appstream-rpms__8_1_virt"> <name>rhel-8-for-x86_64-appstream-rpms__8_1_virt</name> <module stream="rhel" version="8000020190529063309" arch="x86_64" name="virt" context="55190bc5" /> ........ </update>
Yet pulp does not show me any module name in the custom json
it does look like this information exists but is not being exposed in the API. I'd suggest filing a bug.
 https://github.com/pulp/pulp_rpm/blob/33c80a8aad2bdc35bca86b259f640de48a08de57/pulp_rpm/app/models/advisory.py#L250  https://github.com/pulp/pulp_rpm/blob/33c80a8aad2bdc35bca86b259f640de48a08de57/pulp_rpm/app/serializers.py#L375-L399
Please register to edit this issue