Project

Profile

Help

Task #2742

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

Added by amacdona@redhat.com over 2 years ago. Updated 6 months ago.

Status:
MODIFIED
Priority:
Normal
Category:
-
Sprint/Milestone:
Start date:
Due date:
% Done:

0%

Platform Release:
Blocks Release:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:
Sprint 19

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 working MODIFIED Actions

Associated revisions

Revision 2b011d7d View on GitHub
Added by amacdona@redhat.com over 2 years ago

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.

Revision 198687e4 View on GitHub
Added by amacdona@redhat.com over 2 years ago

Developer install of plugins, platform, and deps into (pulp) venv

History

#1 Updated by amacdona@redhat.com over 2 years ago

  • Blocked by Issue #2703: db-reset.sh when called during vagrant up isn't working added

#2 Updated by amacdona@redhat.com over 2 years ago

  • Status changed from POST to MODIFIED

#3 Updated by bmbouter over 1 year ago

  • Sprint set to Sprint 19

#4 Updated by bmbouter over 1 year ago

  • Sprint/Milestone deleted (38)

#5 Updated by daviddavis 6 months ago

  • Sprint/Milestone set to 3.0

#6 Updated by bmbouter 6 months ago

  • Tags deleted (Pulp 3)

Please register to edit this issue

Also available in: Atom PDF