Task #6406
closedRename ansible-pulp to pulp_installer
100%
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_installer
which is the moniker it is most commonly referred to as.
The docs would also need to be updated.
Updated by mdepaulo@redhat.com over 4 years ago
- Assignee set to mdepaulo@redhat.com
Updated by mdepaulo@redhat.com over 4 years ago
The name has been decided on "pulp_installer", since:
- It is a moniker commonly used.
- Underscores are valid collection names now, dashes no longer are.
- 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
Updated by bmbouter over 4 years 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!
Updated by mdepaulo@redhat.com over 4 years 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)
Updated by mdepaulo@redhat.com over 4 years ago
- Subject changed from Rename ansible-pulp to Rename ansible-pulp to pulp-installer
Updated by mdepaulo@redhat.com over 4 years ago
- Subject changed from Rename ansible-pulp to pulp-installer to Rename ansible-pulp to pulp_installer
Updated by mdepaulo@redhat.com over 4 years 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
Added by Mike DePaulo over 4 years ago
Added by Mike DePaulo over 4 years ago
Revision 0513fae0 | View on GitHub
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
Updated by pulpbot over 4 years ago
- Status changed from NEW to POST
Added by Mike DePaulo over 4 years ago
Revision 081d77dc | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Added by Mike DePaulo over 4 years ago
Revision d00bd71d | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Updated by Anonymous over 4 years ago
- Status changed from POST to MODIFIED
Applied in changeset ansible-pulp|0513fae0bf8dc36841154864bf0ac00654145eb2.
Added by Mike DePaulo over 4 years ago
Revision e8edef6f | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Updated by pulpbot over 4 years ago
Added by Mike DePaulo over 4 years ago
Revision 67504326 | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Added by Mike DePaulo over 4 years ago
Revision 4977647d | View on GitHub
Rename ansible-pulp to pulp_installer
Also standardize gitmodules config:
- Track master branches. Users can run:
git submodule update --remote
- 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
Added by Mike DePaulo over 4 years ago
Revision ae7ed5c4 | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Added by Mike DePaulo over 4 years ago
Revision ae7ed5c4 | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Added by Mike DePaulo over 4 years ago
Revision bbaad627 | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Added by Mike DePaulo over 4 years ago
Revision bbaad627 | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Added by Mike DePaulo over 4 years ago
Revision bbaad627 | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Added by Mike DePaulo over 4 years ago
Revision 83663788 | View on GitHub
Rename ansible-pulp to pulp_installer
[noissue]
re: #6406 Rename ansible-pulp to pulp_installer https://pulp.plan.io/issues/6406
Updated by pulpbot over 4 years ago
Updated by mdepaulo@redhat.com over 4 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Updated by bmbouter over 4 years ago
- Category set to Installer - Moved to GitHub issues
- Tags deleted (
Pulp 3 installer)
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