Project

Profile

Help

Task #6406

Rename ansible-pulp to pulp_installer

Added by bmbouter 8 months ago. Updated 7 months ago.

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

100%

Estimated time:
(Total: 0:00 h)
Platform Release:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Quarter:

Description

Motivation

Several users who use both pulp_ansible and ansible-pulp are getting confused. It's difficult to collaborate or discuss things clearly due to this confusion.

Solution

Rename the repository to https://github.com/pulp/pulp_installerwhich is the moniker it is most commonly referred to as.

The docs would also need to be updated.


Subtasks

Task #6461: Rename ansible-pulp to pulp_installer in pulpcoreCLOSED - CURRENTRELEASEmdepaulo@redhat.com

Actions

Associated revisions

Revision 0513fae0 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

This helps avoid confusion with pulp-ansible, and makes the name valid (no dashes) for publishing to galaxy as a collection.

fixes: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

re: #6458 As a user, I can consume pulp_installer as a collection from Ansible galaxy https://pulp.plan.io/issues/6458

Revision 0513fae0 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

This helps avoid confusion with pulp-ansible, and makes the name valid (no dashes) for publishing to galaxy as a collection.

fixes: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

re: #6458 As a user, I can consume pulp_installer as a collection from Ansible galaxy https://pulp.plan.io/issues/6458

Revision 081d77dc View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision d00bd71d View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision e8edef6f View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision 67504326 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision 4977647d View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

Also standardize gitmodules config:

  1. Track master branches. Users can run: git submodule update --remote
  2. Modify the URL so that the pulp org is used rather than the user's clone.

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision ae7ed5c4 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision ae7ed5c4 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision bbaad627 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision bbaad627 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision bbaad627 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

Revision 83663788 View on GitHub
Added by Mike DePaulo 8 months ago

Rename ansible-pulp to pulp_installer

[noissue]

re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406

History

#1 Updated by mdepaulo@redhat.com 8 months ago

  • Assignee set to mdepaulo@redhat.com

#2 Updated by mdepaulo@redhat.com 8 months ago

The name has been decided on "pulp_installer", since:

  1. It is a moniker commonly used.
  2. Underscores are valid collection names now, dashes no longer are.
  3. There can be other ansible collections / roles for Pulp that are not for installing Pulp. We already have 1 for managing the state of repos: https://pulpproject.org/related-tooling/#pulp_rpm_repos

#3 Updated by bmbouter 8 months ago

+1 to the name @mikedep333. Would you mind also updating the description at the top with these changes? The names up there are out of date and I try to keep the description up to date as issues progress as a general practice. Thank you for this work!

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

Things that must be updated immediately after rename:

  • Check if the old github releases download links still work. If they do not, add additional notes.

Things that should be updated shortly after rename, which can handle the redirect (or are expected to handle it):

  • ./ansible-pulp/molecule/default/roles/* (comments and READMEs)
  • ./ansible-pulp/README.md
  • ./ansible-pulp/template_config.yml
  • comments in ansible-pulp/molecule/*/Dockerfile.j2
  • ./plugin-template (still checks out ansible-pulp, including for "Required PR". Cloning renamed repo (pulp-rpm-prerequisites -> pulp_rpm_prerequisites) does not break, it clones with old name.
  • regenerate plugin-template with itself
  • ./pulpcore/docs/contributing/dev-setup.rst
  • ./pulpcore/docs/installation/instructions.rst
  • ./pulpcore/docs/plugins/plugin-writer/concepts/index.rst
  • ./pulpcore/docs/client_bindings.rst
  • a changes file for pulpcore docs
  • comments in ./pulpcore/containers/images/pulp/Dockerfile.j2
  • ./pulplift/vagrant/boxes.d/*
  • ./pulplift/ (subrepo config)
  • ./pulplift/ (submodule update to current commits)
  • ./pulplift/README.md
  • ./pulplift/ansible.cfg
  • ./pulpproject.org/related-tooling.md
  • ./pulpproject.org/ (update old blog posts?)
  • ./pulp_rpm/docs/installation.rst
  • ./pulp_rpm/docs/quickstart.rst
  • ./pulp_rpm/docs/bindings.rst
  • ./pulp-certguard/docs/installation.rst
  • ./pulp_ansible/docs/installation.rst
  • ./pulp_python/docs/installation.rst
  • ./pulp_file/docs/installation.rst
  • ./pulp.pulp_rpm_prerequisites/.ansible-pulp_tox.sh (rename)
  • ./pulp.pulp_rpm_prerequisites/.ansible-pulp_tox.sh
  • ./pulp_rpm_prerequisites/README.md
  • ./pulp_rpm_prerequisites/.github/workflows/pull_request.yaml
  • ./pulp_rpm_prerequisites/.github/workflows/pulp_ci.yaml
  • ./pulp_container/docs/installation.rst
  • ./pulp-2to3-migration/README.md
  • ./galaxy_ng_prerequisites/.ansible-pulp_tox.sh (rename)
  • ./galaxy_ng_prerequisites/.ansible-pulp_tox.sh
  • ./galaxy_ng_prerequisites/.github/workflows/pull_request.yaml
  • ./galaxy_ng_prerequisites/.github/workflows/pulp_ci.yaml
  • ./galaxy_ng_prerequisites/README.md

Things to be updated at leisure:

  • let plugins be regenerated with plugin-template at their lesiure
  • ./ ansible-pulp (regenerate certain files with template)

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

  • Description updated (diff)

#6 Updated by mdepaulo@redhat.com 8 months ago

  • Subject changed from Rename ansible-pulp to Rename ansible-pulp to pulp-installer

#7 Updated by mdepaulo@redhat.com 8 months ago

  • Subject changed from Rename ansible-pulp to pulp-installer to Rename ansible-pulp to pulp_installer

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

bmbouter did the renaming (he has owner rights on github)

The old download links, and links sent in emails, still work. For example: https://github.com/pulp/ansible-pulp/archive/3.2.1.tar.gz https://github.com/pulp/ansible-pulp/releases/tag/3.2.1

#9 Updated by pulpbot 8 months ago

  • Status changed from NEW to POST

#10 Updated by Anonymous 8 months ago

  • Status changed from POST to MODIFIED

#13 Updated by mdepaulo@redhat.com 7 months ago

  • Status changed from MODIFIED to CLOSED - CURRENTRELEASE

#14 Updated by bmbouter 7 months ago

  • Category set to Installer
  • Tags deleted (Pulp 3 installer)

Please register to edit this issue

Also available in: Atom PDF