Story #3810
Updated by ttereshc over 5 years ago
This story covers only content RFE is a result of Katello/Pulp3 gap analysis. P1 item. The migration tool should also tell which units and no repositories/remotes/publisher/etc migration. Requirements * run on a machine where Pulp3 is installed * in Pulp 3 environment (Django 2.x, Python 3.6+) * shared FS to access Pulp 2 storage (for in-place migration) * access map to the Pulp2 MongoDB * can be interrupted/re-run multiple times and continue migration Migrate Pulp2 ISO content into Pulp3 File content * create a hard link which units in /var/lib/pulp/artifacts/ directory * create Artifact in the Pulp3 database * create FileContent in the Pulp3 database * record progress by storing references for pulp 2 and pulp 3 content unit in the database Pulp 3.