Project

Profile

Help

Task #5929

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

Have ansible-galaxy CLI test installing a Role from pulp_ansible

Added by bmbouter over 1 year ago. Updated 12 months 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, install a Role by name. The docs for this are here: https://pulp-ansible.readthedocs.io/en/latest/workflows/ansible-galaxy-client.html#using-the-pulp-galaxy-api

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
3. Upload a Role to the repository using the Pulp's upload faciliites (not a Galaxy API)

Then
1. Configure the CLI to use that distribution
2. Install the role by calling the CLI using subprocess

Associated revisions

Revision 7f33794e View on GitHub
Added by bmbouter over 1 year ago

Fixes role install from galaxy CLI

Also adds a bindings based test to ensure it does not regress again.

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

History

#1 Updated by bmbouter over 1 year ago

  • Description updated (diff)

#2 Updated by bmbouter over 1 year ago

  • Parent task set to #5928

#3 Updated by daviddavis over 1 year ago

  • Sprint set to Sprint 65

#4 Updated by bmbouter over 1 year ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to bmbouter

#5 Updated by bmbouter over 1 year ago

  • Status changed from ASSIGNED to MODIFIED
  • % Done changed from 0 to 100

#7 Updated by fao89 about 1 year ago

  • Sprint/Milestone set to 0.2.0

#8 Updated by bmbouter 12 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

Please register to edit this issue

Also available in: Atom PDF