Project

Profile

Help

Task #6953

closed

Build container that has pulpcore, pulp_python, and repositories with all Python deps

Added by dkliban@redhat.com almost 4 years ago. Updated about 2 years ago.

Status:
CLOSED - DUPLICATE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 81
Quarter:

Description

Ticket moved to GitHub: "pulp/pulpcore/1904":https://github.com/pulp/pulpcore/issues/1904


Before pulpcore or a plugin is released to PyPI, pulp_installer needs to be tested using a local mirror of PyPI. The local mirror of PyPI can be created using pulpcore and pulp_python. The goal of this task to create a container image that can be used as the PyPI mirror.

The Containerfile for the mirror needs to do the following:

  1. Install all RPM deps needed for pulpcore and pulp_python
  2. Install pulpcore and pulp_python
  3. Run migrations
  4. Start all the pulpcore-* services
  5. Create a PythonRemote that has a list of all the deps needed for installing any of the pulpcore plugins (list can be obtained by running 'pip freeze' in virtualenv of a pulp installation.)
  6. Create a PythonRepository
  7. Sync repository using the remote
  8. Create a publication from the repository version created by the sync operation.
  9. Create a distribution with a base_path of 'pypi'.
  10. Stop all the services.

This image needs to be published to PyPI as "pulp/pulp-ci-pypi-mirror".

Actions #1

Updated by daviddavis almost 4 years ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes
Actions #2

Updated by rchan almost 4 years ago

  • Sprint set to Sprint 75
Actions #3

Updated by mdellweg almost 4 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to mdellweg
Actions #4

Updated by pulpbot over 3 years ago

  • Status changed from ASSIGNED to POST
Actions #5

Updated by rchan over 3 years ago

  • Sprint changed from Sprint 75 to Sprint 76
Actions #6

Updated by rchan over 3 years ago

  • Sprint changed from Sprint 76 to Sprint 77
Actions #7

Updated by rchan over 3 years ago

  • Sprint changed from Sprint 77 to Sprint 78
Actions #8

Updated by rchan over 3 years ago

  • Sprint changed from Sprint 78 to Sprint 79
Actions #9

Updated by rchan over 3 years ago

  • Sprint changed from Sprint 79 to Sprint 80
Actions #10

Updated by rchan over 3 years ago

  • Sprint changed from Sprint 80 to Sprint 81
Actions #11

Updated by pulpbot about 2 years ago

  • Description updated (diff)
  • Status changed from POST to CLOSED - DUPLICATE

Also available in: Atom PDF