Project

Profile

Help

Task #4205

closed

Story #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

Added by dkliban@redhat.com over 5 years ago. Updated about 4 years ago.

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

0%

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

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

Also available in: Atom PDF