Issue #9141
closedpulp/pulp_installer not honoring git_url and git_revision for pulp plugins
Description
Based on the pulp-common roles documentation, one can specify git_url and git_revision when specifying a pulp plugin.
However this is not being honored as part of the installer process.
At least two places are lacking honoring that.
Updated by mdepaulo@redhat.com over 3 years ago
This is only supposed to be run for release installs, not source installs. And the git variables are for source installs (source_dir
variables / pulp_source_dir
variable).
We may have bug whereby if pulpcore is installed from stable, but plugins are installed from source, then it will fail.
https://github.com/pulp/pulp_installer/blob/master/roles/pulp_common/tasks/install_pip.yml#L124
That only affects release installs. The source installs happen at:
https://github.com/pulp/pulp_installer/blob/master/roles/pulp_common/tasks/install_pip.yml#L315
Updated by mdepaulo@redhat.com over 3 years ago
This is only supposed to be run for release installs, not source installs. And the git variables are for source installs (source_dir
variables / pulp_source_dir
variable).
We may have bug whereby if pulpcore is installed from stable, but plugins are installed from source, then it will fail.
https://github.com/pulp/pulp_installer/blob/master/roles/pulp_common/tasks/install_pip.yml#L124
That only affects release installs. The source installs happen at:
https://github.com/pulp/pulp_installer/blob/master/roles/pulp_common/tasks/install_pip.yml#L315
Added by spredzy over 3 years ago
Added by spredzy over 3 years ago
Revision 75c07a1c | View on GitHub
requirements.in: Properly handle git source
fixes: #9141
Updated by pulpbot over 3 years ago
- Status changed from NEW to POST
Updated by spredzy over 3 years ago
- Status changed from POST to MODIFIED
Applied in changeset ansible-pulp|75c07a1c02106afe22a929ebbd13de31b9f3d225.
Updated by pulpbot over 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
requirements.in: Properly handle git source
fixes: #9141