Issue #7647
closedansible-galaxy v2 collections/{namespace}/{name} not matching with actual
Description
The v2 endpoint that Pulp exposes for {root}/collections/{namespace}/{name}/ does not match up with what Galaxy actual exposes for a collection. I've attached an image that shows the response that galaxy returns (galaxy-v2) and what Pulp returns (pulp-v2).
This API is not currently used by 'ansible-galaxy collection install' but there is a PR that will change that https://github.com/ansible/ansible/pull/71904. This will rely on the 'modified' field to determine if a collection version list has been updated or not and whether it should retrieve the list of versions again. Right now this caching mechanism won't work as there is no 'modified' field to check against.
Files
Updated by fao89 almost 3 years ago
Note for future: check where v2 endpoint is used
Updated by fao89 almost 3 years ago
- Sprint/Milestone set to 0.5.0
- Triaged changed from No to Yes
- Sprint set to Sprint 83
Updated by pulpbot almost 3 years ago
- Status changed from NEW to POST
Added by Fabricio Aguiar almost 3 years ago
Updated by Anonymous almost 3 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp_ansible|f04c6b3ed62bad842e4c8983d9d8d80f772c7942.
Updated by pulpbot almost 3 years ago
Added by Fabricio Aguiar almost 3 years ago
Update Collection serializer to match Galaxy v2
Updated by fao89 almost 3 years ago
- Sprint/Milestone changed from 0.5.0 to 0.4.2
Updated by pulpbot almost 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Update Collection serializer to match Galaxy v2
https://pulp.plan.io/issues/7647 closes #7647