Project

Profile

Help

Story #7751

As an user I want to sync collections and their dependencies

Added by fao89 about 1 year ago. Updated 5 months ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
GalaxyNG
Sprint:
Quarter:
Q1-2021

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 maintainCLOSED - CURRENTRELEASE

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

Associated revisions

Revision 49c3621a View on GitHub
Added by gerrod 9 months ago

Added full syncing of collection dependencies

fixes: #7751 https://pulp.plan.io/issues/7751

History

#1 Updated by fao89 about 1 year 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 year ago

  • Status changed from ASSIGNED to POST

#3 Updated by rchan about 1 year ago

  • Sprint changed from Sprint 84 to Sprint 85

#4 Updated by fao89 about 1 year 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 about 1 year ago

  • Parent task set to #7777

#6 Updated by fao89 about 1 year ago

  • Parent task deleted (#7777)

#7 Updated by fao89 about 1 year ago

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

#8 Updated by rchan about 1 year ago

  • Sprint changed from Sprint 85 to Sprint 86

#9 Updated by rchan about 1 year ago

  • Sprint changed from Sprint 86 to Sprint 87

#10 Updated by fao89 12 months ago

  • Sprint deleted (Sprint 87)
  • Quarter changed from Q4-2020 to Q1-2021

#11 Updated by fao89 9 months ago

  • Sprint/Milestone set to 1.0.0 - Candidates

#12 Updated by fao89 9 months ago

  • Tags GalaxyNG added

#13 Updated by pulpbot 9 months ago

  • Status changed from NEW to POST

#14 Updated by gerrod 9 months ago

  • Status changed from POST to MODIFIED

#15 Updated by fao89 7 months ago

  • Sprint/Milestone changed from 1.0.0 - Candidates to 0.8.0

#16 Updated by fao89 6 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#17 Updated by daviddavis 5 months ago

  • Tracker changed from Issue to Story
  • % Done set to 0
  • Severity deleted (2. Medium)
  • Triaged deleted (No)

Also available in: Atom PDF