Re-import chosen relation between between source and destination project when migrating by direct transfer
Problem
When importing projects with large relation (a lot of MRs or issues in a project), part of the relation items might not get imported. This happens when importing with export file (customer case). It might happen with Direct transfer as well. At the moment the only way to get all the items in a relation imported, is to import again and create a new project.
Proposed solution
We discussed possibility of re-importing chosen relation to an already existing project on the destination instance.
We started with solution that will solve the problem for the offline environments, that need to import with export files, in Import chosen relation between two GitLab proje... (#425798 - closed)
This issue proposes to:
- Extend Projects API endpoint to import specified relation from source instance, given source instance credentials / source full path of the project (and destination full path of the project).
- Extend Groups API endpoint to import specified relation from source instance, given source instance credentials / source full path of the group (and destination full path of the group).
Technical details
Documentation
Extended endpoints needs to be documented.
User documentation updated.
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.