Actions
Task #2742
closedAs a developer, Pulp, Plugins, and python dependencies are installed into a single virtual environment
Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:
0%
Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 19
Quarter:
Description
The plugins need to be installed into a virtual environment that is also in the Python path used by celery. This is necessary for plugin discovery to function on the workers.
Practically, this means that we need to change the ansible roles to put everything into the same virtualenv. To do this, developer systemd unit files will need to point to the virtualenv.
1. Update the ansible roles to install everything into a single virtualenv. Create systemd unit files that use that celery. [0]
2. Remove the Systemd unit files from the http://github.com/pulp/pulp. [1]
[0]: https://github.com/pulp/devel/pull/51
[1]: https://github.com/pulp/pulp/pull/3003
Related issues
Updated by amacdona@redhat.com about 6 years ago
- Blocked by Issue #2703: db-reset.sh when called during vagrant up isn't working added
Added by amacdona@redhat.com about 6 years ago
Added by amacdona@redhat.com about 6 years ago
Developer install of plugins, platform, and deps into (pulp) venv
Updated by amacdona@redhat.com about 6 years ago
- Status changed from POST to MODIFIED
Updated by bmbouter over 3 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Actions
Systemd unit files removed
Units will need to be created differently by the various ways to install Pulp, so a unit file that hardcodes the path to the Pulp dependency is not ideal.