Project

Profile

Help

Task #2742

closed

As a developer, Pulp, Plugins, and python dependencies are installed into a single virtual environment

Added by amacdona@redhat.com almost 7 years ago. Updated over 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
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

Blocked by Pulp - Issue #2703: db-reset.sh when called during vagrant up isn't workingCLOSED - CURRENTRELEASEamacdona@redhat.comActions

Also available in: Atom PDF