Draft: Resolve "Follow-up from "Resolve "Add command to delete staged projects push mirrors"" - refactor pull mirroring feature"
requested to merge 790-follow-up-from-resolve-add-command-to-delete-staged-projects-push-mirrors-refactor-pull into master
Overview
The goal of this MR is to refactor the pull mirroring commands.
This is so we can still offer the feature for large customers that cannot upgrade their GitLab instance and cannot use Project export/import due to:
- Low GitLab version that doesn't have the Project export/import API (<10.6)
- Low GitLab version that does not have an export/import version compatible with the latest (0.2.4, as of 11.1)
Tasks
-
Update docs if needed (workflow, runbooks, README, migration metrics, etc.)
Acceptance Criteria
-
Existing UTs pass locally
@gitlab-org/professional-services-automation/tools/migration
Closes #790
Edited by Petar Prokić