Actions
Task #6953
closedBuild container that has pulpcore, pulp_python, and repositories with all Python deps
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:
- Install all RPM deps needed for pulpcore and pulp_python
- Install pulpcore and pulp_python
- Run migrations
- Start all the pulpcore-* services
- 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.)
- Create a PythonRepository
- Sync repository using the remote
- Create a publication from the repository version created by the sync operation.
- Create a distribution with a base_path of 'pypi'.
- Stop all the services.
This image needs to be published to PyPI as "pulp/pulp-ci-pypi-mirror".
Updated by daviddavis almost 4 years ago
- Groomed changed from No to Yes
- Sprint Candidate changed from No to Yes
Updated by mdellweg almost 4 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to mdellweg
Updated by pulpbot over 3 years ago
- Status changed from ASSIGNED to POST
Updated by pulpbot about 2 years ago
- Description updated (diff)
- Status changed from POST to CLOSED - DUPLICATE
Actions