Task #8012
closedNeed a way to track when versions for a collection has been updated
100%
Description
The work in https://github.com/ansible/ansible/pull/71904 is trying to reduce the number of calls the ansible-galaxy CLI needs to do in order to install a collection. One thing that is cached is the versions that are advertised by a collection through '{api}/collections/{namespace}/{name}/versions/'. While the cache will have a certain time to live the cli still needs a way to determine if the cached version list is up to date or not.
The current method is to check if the highest_version or updated_at field has changed but currently they only reflect if a higher version was published and not any version. For example if namespace.name was published at 1.1.0 at 7am and then 1.0.1 at 10am the updated_at field will still only show 7am due to 1.1.0 being a higher version. What I am hoping for is the updated_at field to show the timestamp at which the latest version was published, this case being 10am.
Related issues
Updated by fao89 about 4 years ago
- Copied from Issue #7775: Need a way to track when versions for a collection has been updated added
Updated by pulpbot almost 4 years ago
- Status changed from ASSIGNED to POST
Added by Fabricio Aguiar almost 4 years ago
Updated by Anonymous almost 4 years ago
- Status changed from POST to MODIFIED
- % Done changed from 0 to 100
Applied in changeset pulp_ansible|36784443b07b75e229fd17e79c84d356f0182998.
Updated by pulpbot almost 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Improve query at the collections endpoint
https://pulp.plan.io/issues/8012 closes #8012