Project

Profile

Help

Task #5931

closed

Task #5928: [EPIC] Complete CLI testing for Role and Collection workflows

Have ansible-galaxy CLI test uploading a Collection to pulp_ansible

Added by bmbouter over 2 years ago. Updated about 2 years ago.

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

100%

Estimated time:
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 65
Quarter:

Description

Using the latest ansible-galaxy CLI, upload a Collection. The docs for this are here: https://pulp-ansible.readthedocs.io/en/latest/workflows/collection-install.html

This role should use python-bindings of pulp_ansible to:
1. Create a repository
2. Create a distribution to distribute that repository's latest content

Then
1. Configure the CLI to use that distribution
2. Upload the collection by calling the CLI using subprocess
3. Verify everything uploaded as expected

Actions #1

Updated by bmbouter over 2 years ago

  • Parent task set to #5928
Actions #2

Updated by daviddavis over 2 years ago

  • Sprint set to Sprint 65
Actions #3

Updated by bmbouter over 2 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to bmbouter
Actions #4

Updated by bmbouter over 2 years ago

  • Status changed from ASSIGNED to POST

Added by bmbouter over 2 years ago

Revision 4cc4aac8

Fix collection upload and add a test for it

https://pulp.plan.io/issues/5905 closes #5905

https://pulp.plan.io/issues/5931 closes #5931

Actions #5

Updated by bmbouter over 2 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #6

Updated by fao89 about 2 years ago

  • Sprint/Milestone set to 0.2.0
Actions #7

Updated by bmbouter about 2 years ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Also available in: Atom PDF