Changelog

0.2.0b4 (2020-06-23)

Features

  • Migrate checksum_type configuration for an RPM publication. #6813

Bugfixes

  • Fixed Ruby bindings generation. #7016

0.2.0b3 (2020-06-17)

Features

  • Slightly improve performance by allowing repos to be migrated in parallel. #6374
  • As a user, I can track Remotes and not remigrate them on every run. #6375
  • Track Publications and Distributions, recreate if needed and not on every run. #6376

Bugfixes

  • Expose pulp3_repository_version on pulp2content if it is available. #6580
  • Ensure that only one migration plan can be run at a time. #6639
  • Fixed UnboundLocalError during migration of a repo with a custom name. #6640
  • Fix an issue where a migration with many plugin types would crash on execution. #6754
  • Fixed distribution creation when a distributor is from a repo which is not being migrated. #6853
  • Fixed migration of a sub-set of previously migrated repos. #6886
  • Handle already-migrated ‘re-created’ pulp2 repos #6887
  • Fixed marking of old distributors, when distributor only is migrated without the repo. #6932
  • Fixed case when a publication is shared by multiple distributions. #6947
  • Set pulp3_repo relation for all the cases, including remigration. #6964
  • Fixed incorrect pulp3_repo_version href for advisories after remigration. #6966
  • Fix comps migration when repo is recreated between the migration runs. #6980

0.2.0b2 (2020-04-22)

Features

  • Migrate errata content. #6178
  • As a user I can migrate comps content into pulp3. #6358
  • As a user I can migrate SRPMS. #6388
  • Improve performance by looking only at lazy content types and not through all the migrated content. #6499

Bugfixes

  • Set properly relative_path Pulp2YumRepoMetadataFile content_artifact. #6400

0.2.0b1 (2020-03-24)

Features

  • Migrate RPM packages to Pulp 3. #6177
  • Add custom repo metadata migration. #6283
  • As a user I can migrate modules and modules-defaults #6321

Bugfixes

  • Add awaiting for docker DC resolution and do not use does_batch. #6084

0.1.0 (2020-03-24)

Bugfixes

  • Do not pre-migrate schema1 docker tags when there are 2 tags with same name witin a repo. #6234

Improved Documentation

  • Moved README to readthedocs website. #6145

0.1.0rc1 (2020-02-28)

Bugfixes

  • Migrating large repository leads to unmigrated units. #6103
  • Migrate mutable content. #6186

0.0.1rc1 (2020-02-11)

Features

  • Add pulp3_repository_href to pulp2repositories api. #6053
  • Make pulp2 importer optional. #6056
  • Migrate empty repos if the migration plan specifies them. #6070

Bugfixes

  • Handling missing plugin modules #5820
  • Fix migration of multiple plugins. #5978
  • Add error message for the importers that cannot be migrated. #5984
  • Fix the bindings for publication and distribution hrefs fields on pulp2repositories API. #6049
  • Fix rendering of the pulp2repositories after a failed migration. #6058
  • Handle case when repos are removed and re-created. #6062
  • Fix docker repo migration with a custom distributor. #6097
  • Fix blobs and manifests relations on migration re-run. #6099

Misc


0.0.1b1 (2020-01-25)

Features

  • As a user, I can provide a Migration Plan.
  • Migrate iso content.
  • Migration plan resources are validated against MongoDB (i.e. that they exist). #5319
  • Migrate on_demand content. #5337
  • Migrate Pulp 2 repositories into Pulp 3 repo versions. #5342
  • As a user, I can migrate Pulp 2 distributor into publication/distribution in Pulp 3 #5343
  • Migrate docker content. #5363
  • Migration plans are respected. #5450
  • Mark and take into account changed or removed pulp2 resources. #5632
  • Adding a new endpoint to query the Pulp2-Pulp3 mapping for resources. #5634
  • Update get_pulp3_repository_setup so repos are grouped by plugin type. #5845

Bugfixes

  • Migrate only those repo types that belong to the plugin that is being migrated #5485
  • Fix bug preventing the serializer from accepting non-JSON data #5546
  • Prevent migration of importers/distributors with an empty config. #5551
  • Specify pulp2_distributor_repository_ids instead of distributor_ids #5837
  • Importer or distributor can be migrated even if their repository is not. #5852
  • Fix “local variable ‘pulp2repo’ referenced before assignment”. #5899
  • Fix repository type identification. #5957
  • All requested repositories are migrated regardless of the time of the last run or a migration plan change. #5980

Improved Documentation

  • Switch to using towncrier for better release notes. #5501
  • Add examples of a Migraiton plan. #5849

Deprecations and Removals

  • Change _id, _created, _last_updated, _href to pulp_id, pulp_created, pulp_last_updated, pulp_href #5457