Project

Profile

Help

Issue #7751

As an user I want to sync collections and their dependencies

Added by fao89 about 1 month ago. Updated 15 days ago.

Status:
NEW
Priority:
Normal
Assignee:
-
Sprint/Milestone:
-
Start date:
Due date:
Estimated time:
Severity:
2. Medium
Platform Release:
OS:
Triaged:
No
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 86
Quarter:
Q4-2020

Description

pulp-ansible does not sync collection dependencies.

pulp.pulp_installer collection depends on ansible.posix when trying to install pulp.pulp_installer it fails due to 404 on ansible.posix

(pulp) [vagrant@pulp3-source-fedora31 pulp_ansible]$ ansible-galaxy collection install pulp.pulp_installer -c -s http://pulp3-source-fedora31.fedora.example.com/pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d -p /tmp/tmpsenw0bck
Starting galaxy collection install process
[WARNING]: The specified collections path '/tmp/tmpsenw0bck' is not part of the configured
Ansible collections paths '/home/vagrant/.ansible/collections:/usr/share/ansible/collections'.
The installed collection won't be picked up in an Ansible run.
Process install dependency map
ERROR! Failed to find collection ansible.posix:*
Oct 26 20:27:22 pulp3-source-fedora31.fedora.example.com gunicorn[32895]: 127.0.0.1 - admin [26/Oct/2020:20:27:22 +0000] "GET /pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d HTTP/1.0" 404 77 "-" "ansible-galaxy/2.10.2 (Linux; python:3.7.9)"
Oct 26 20:27:22 pulp3-source-fedora31.fedora.example.com gunicorn[32895]: 127.0.0.1 - admin [26/Oct/2020:20:27:22 +0000] "GET /pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d/api HTTP/1.0" 301 0 "-" "ansible-galaxy/2.10.2 (Linux; python:3.7.9)"
Oct 26 20:27:22 pulp3-source-fedora31.fedora.example.com gunicorn[32895]: 127.0.0.1 - admin [26/Oct/2020:20:27:22 +0000] "GET /pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d/api/ HTTP/1.0" 200 69 "-" "ansible-galaxy/2.10.2 (Linux; python:3.7.9)"
Oct 26 20:27:22 pulp3-source-fedora31.fedora.example.com gunicorn[32895]: 127.0.0.1 - admin [26/Oct/2020:20:27:22 +0000] "GET /pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d/api/v2/collections/pulp/pulp_installer/versions/ HTTP/1.0" 200 9063 "-" "ansible-galaxy/2.10.2 (Linux; python:3.7.9)"
Oct 26 20:27:22 pulp3-source-fedora31.fedora.example.com gunicorn[32895]: 127.0.0.1 - admin [26/Oct/2020:20:27:22 +0000] "GET /pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d/api/v2/collections/pulp/pulp_installer/versions/3.8.0/ HTTP/1.0" 200 1065 "-" "ansible-galaxy/2.10.2 (Linux; python:3.7.9)"
Oct 26 20:27:22 pulp3-source-fedora31.fedora.example.com gunicorn[32895]: pulp: django.request:WARNING: Not Found: /pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d/api/v2/collections/ansible/posix/versions/
Oct 26 20:27:22 pulp3-source-fedora31.fedora.example.com gunicorn[32895]: 127.0.0.1 - admin [26/Oct/2020:20:27:22 +0000] "GET /pulp_ansible/galaxy/c8dfb750-2e25-483e-bf60-46a77e896c1d/api/v2/collections/ansible/posix/versions/ HTTP/1.0" 404 23 "-" "ansible-galaxy/2.10.2 (Linux; python:3.7.9)"

Related issues

Related to Ansible Plugin - Refactor #7777: As a developer I want collections sync machinery easier to maintainMODIFIED

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by fao89 about 1 month ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to fao89
  • Sprint set to Sprint 84
  • Quarter set to Q4-2020

#2 Updated by pulpbot about 1 month ago

  • Status changed from ASSIGNED to POST

#3 Updated by rchan 29 days ago

  • Sprint changed from Sprint 84 to Sprint 85

#4 Updated by fao89 25 days ago

  • Status changed from POST to NEW
  • Assignee deleted (fao89)

I believe this needs to be a sub task of sync rewrite

#5 Updated by fao89 25 days ago

  • Parent task set to #7777

#6 Updated by fao89 24 days ago

  • Parent task deleted (#7777)

#7 Updated by fao89 24 days ago

  • Related to Refactor #7777: As a developer I want collections sync machinery easier to maintain added

#8 Updated by rchan 15 days ago

  • Sprint changed from Sprint 85 to Sprint 86

Please register to edit this issue

Also available in: Atom PDF