Import group settings and relations from a group export

Overview

We'd like to allow groups to be exported and imported back into a GitLab instance on self-managed and GitLab.com. After #32931 (closed) is completed and group relations are available for export, we should be able to use the created tar on a GitLab instance to import the group.

Proposal

  • Introduce a new Group Import/Export API similar to our Project Import/Export API.
    • A user should be able to start an import job and get an email when it's complete.
    • This API should not require admin rights.
Assignee Loading
Time tracking Loading