Skip to content

Cells 1.0 blueprint - Add process for migrating orgs

Sampath Ranasinghe requested to merge sranasinghe-master-patch-e638 into master

What does this MR do and why?

This MR describes the process of moving select top-level groups into a secondary cell at Cells-1.0. It also describes how we will eventually reconcile the top-level groups into a single GitLab organization at Cells-1.5.

At Cells-1.0 we want to move some top-level GitLab groups from the primary cell onto a secondary cell. This allows us to start dogfooding the solution. In order to achieve we plan to create a temporary organization called GitLab Inc on the secondary cell and move select GitLab top-level groups to this organization using direct transfer.

At Cells-1.5 the remaining GitLab top-level groups on the primary cell will be moved to the GitLab organization. We will use org mover to move the GitLab organization from the primary cell to the same secondary cell as the GitLab Inc organization. We will then consolidate all top-level orgs into the GitLab organization and delete the GitLab Inc orgnization.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screenshots are required for UI changes, and strongly recommended for all other merge requests.

Before After

How to set up and validate locally

Numbered steps to set up and validate the change are strongly suggested.

Edited by Sampath Ranasinghe

Merge request reports