Project

Profile

Help

Task #5619

pulp-rpm-prerequisites (git) and pulp.pulp_rpm_prerequisites (galaxy) are inconsistently named

Added by mdepaulo@redhat.com 4 months ago. Updated 4 months ago.

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

100%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 3 RPM blocker, Pulp 3 installer
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 61

Description

If you clone "pulp-rpm-prerequisites" from github, it has dashes. You specify that quoted string in your vars file for the role name (prereq_role).

if you install it from ansible galaxy, it must be specified as "pulp.pulp_rpm_prerequisites" instead.

Both names are specified across different docs.

The "pulp." prefix is kind of obvious, but the dashes vs underscores is not. It's easy to make this mistake.

The underscores are required by ansible galaxy, but not ansible core/engine. Dashes and dots be auto-converted to underscores during galaxy upload.

The git repo shouldd be renamed with underscores.

We should also determine if it is possible for users to specify it without the prefix. Perhaps "role_name" needs to be set? Or perhaps the new Ansible Galaxy FQDNs for rolenames will enable this.

Associated revisions

Revision 99e2fce9 View on GitHub
Added by Mike DePaulo 4 months ago

Problem: pulp-rpm-prerequisites (git) and pulp.pulp_rpm_prerequisites (galaxy) are inconsistently named

Solution: Git repo got renamed to underscores, now update the docs for it.

Implmentation includes:

  1. Add install instructions, including symlinking git clones from pulp_rpm_prerequisites to pulp.pulp_rpm_prerequisites .

Fixes: #5619 pulp-rpm-prerequisites (git) and pulp.pulp_rpm_prerequisites (galaxy) are inconsistently named https://pulp.plan.io/issues/5619

Revision 1df57047 View on GitHub
Added by Mike DePaulo 4 months ago

Problem: pulp-rpm-prerequisites (git) and pulp.pulp_rpm_prerequisites (galaxy) are inconsistently named

Solution: Git repo was renamed to underscores, now update the example pulplift config for it.

Also replace the old path that never worked with just the role name, and document what the correct path should be.

Also refresh 3rd party repos.

re: #5619 pulp-rpm-prerequisites (git) and pulp.pulp_rpm_prerequisites (galaxy) are inconsistently named https://pulp.plan.io/issues/5619

[noissue]

Revision 25964ca4 View on GitHub
Added by Mike DePaulo 4 months ago

Update for rename in more places.

Comments, and unused ansible test conventions.

re: #5619 pulp-rpm-prerequisites (git) and pulp.pulp_rpm_prerequisites (galaxy) are inconsistently named https://pulp.plan.io/issues/5619

[noissue]

History

#1 Updated by ttereshc 4 months ago

  • Groomed changed from No to Yes
  • Sprint set to Sprint 61

#2 Updated by ttereshc 4 months ago

  • Tracker changed from Issue to Task
  • % Done set to 0

#3 Updated by mdepaulo@redhat.com 4 months ago

  • Status changed from NEW to ASSIGNED

#4 Updated by mdepaulo@redhat.com 4 months ago

  • Status changed from ASSIGNED to CLOSED - COMPLETE

#5 Updated by mdepaulo@redhat.com 4 months ago

  • % Done changed from 0 to 100

Please register to edit this issue

Also available in: Atom PDF