Actions
Issue #6239
closedpulp_ansible returns 404 for import status URL with trailing slash
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 67
Quarter:
Description
Currently ansible-galaxy waits for the publish step to complete by polling the URL 'http://host/api/v2/collection-imports/taskid' and on Galaxy that automatically redirects to 'http://host/api/v2/collection-imports/taskid/'. To save on the cost of redirection for a URL we call potentially multiple times and consistency with the Automation Hub API (and other Galaxy calls we make) we are now connecting to the trailing slash URL straight away. Pulp returns a 404 for this URL and should be fixed to act like Galaxy and Automation Hub
This change is being made in the PR https://github.com/ansible/ansible/pull/67685/files#diff-ebc3a9dba57fd6902f70f421dcd4957eR481.
Actions
Fix ansible-galaxy CLI issue with 2.10.0
A trailing slash is needed so a new optimization in the CLI will still allow uploads to work. Existing 2.9.0 clients will also stay working with this change.
https://pulp.plan.io/issues/6239 closes #6239