Task #4205
closedStory #3821: As a user, I can migrate from Pulp 2 to Pulp 3
Story #3822: As a user, I can migrate all content units of a specific type from Pulp 2 to Pulp 3
bootstrap pulp-2to3-migrate django app
0%
Description
The migration tool is going to be modular.
The core of it going to live in a new 'pulp-2to3-migrate' repository. This repo should contain a Django app called 'pulp-2to3-migrate'.
The ISO plugin for it is going to be in it's own repository called 'pulp-2to3-migrate-iso'. This repo will contain a package by the same name. This package is going to provide an entry point for 'pulp_2to3_migrate.iso'.
Requirements¶
- run on a machine where Pulp3 is installed
- Pulp 3 environment (Django 2.x, Python 3.6+)
- use DynaConf to manage Django settings
- shared FS to access Pulp 2 storage (for in-place migration)
- can be interrupted/re-run multiple times and continue migration
Updated by bmbouter about 6 years ago
- Groomed changed from No to Yes
- Tags Pulp 3 added
This looks good to me. Also when making this I recommend using cookiecutter, which is what I used to bootstrap the streamer.
Updated by jortel@redhat.com almost 6 years ago
Why should the tool be a django app?
Updated by dkliban@redhat.com almost 6 years ago
This tool is going to need to use a database to keep track of state. Django provides an ORM we are familiar with. It also provides a framework for adding CLI commands. This will NOT be a web app.
Updated by ttereshc over 5 years ago
- Status changed from NEW to ASSIGNED
- Assignee set to ttereshc
Updated by ttereshc over 5 years ago
- Subject changed from bootstrap pulp-3-migrate django app to bootstrap pulp-2to3-migrate django app
- Description updated (diff)
Added by ttereshc over 5 years ago
Added by ttereshc over 5 years ago
Revision 50acb758 | View on GitHub
Bootstrap pulp-2to3-migrate tool
Added by ttereshc over 5 years ago
Revision 50acb758 | View on GitHub
Bootstrap pulp-2to3-migrate tool
Added by ttereshc over 5 years ago
Revision c8f90364 | View on GitHub
Bootstrap pulp-2to3-migrate iso
Updated by ttereshc over 5 years ago
- Status changed from ASSIGNED to POST
Updated by bmbouter about 5 years ago
- Status changed from MODIFIED to CLOSED - CURRENTRELEASE
Updated by ttereshc almost 5 years ago
- Status changed from CLOSED - CURRENTRELEASE to MODIFIED
Updated by ttereshc over 4 years ago
- Status changed from MODIFIED to CLOSED - COMPLETE
- Sprint/Milestone set to 0.1.0
Bootstrap pulp-2to3-migrate tool
closes #4205 https://pulp.plan.io/issues/4205