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 about 4 years ago
Note for future: check where v2 endpoint is used
Updated by fao89 about 4 years ago
- Sprint/Milestone set to 0.5.0
- Triaged changed from No to Yes
- Sprint set to Sprint 83
Updated by pulpbot about 4 years ago
- Status changed from NEW to POST
Added by Fabricio Aguiar about 4 years ago
Updated by Anonymous about 4 years ago
- Status changed from POST to MODIFIED
Applied in changeset pulp_ansible|f04c6b3ed62bad842e4c8983d9d8d80f772c7942.
Updated by pulpbot about 4 years ago
Added by Fabricio Aguiar about 4 years ago
Revision 1ba998f4 | View on GitHub
Update Collection serializer to match Galaxy v2
Updated by pulpbot about 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Update Collection serializer to match Galaxy v2
https://pulp.plan.io/issues/7647 closes #7647