Actions
Task #5476
closedStory #3821: As a user, I can migrate from Pulp 2 to Pulp 3
Let plugin migrate all its content models at once and not one by one
Start date:
Due date:
% Done:
100%
Estimated time:
Platform Release:
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Sprint:
Sprint 60
Quarter:
Description
Plugins like Docker and RPM need to process multiple content types at once because they are related.
Currently the migration plugin pre-migrates and then migrates content type by type.
To give plugins more flexibility, the migration plugin should:
- separate pre-migration and migration for content
- pre-migrate all the content before triggering any plugin specific content migration
- introduce an interface which plugin will define and the migration plugin will use to trigger plugin specific content migration
- adjust ISO content migration to use this interface.
Actions
Separate pre-migration and migration steps for content
Give plugins more control over migration flow. Introduce a migrator interface.
closes #5476 https://pulp.plan.io/issues/5476