17.11 Foundations:Import and Integrate Planning
Team
- 8 BE: @carlad-gl, @georgekoltsov, @jnutt, @knejad, @.luke, @reza-marandi, @rodrigo.tomonari, @SamWord, @Imjaydip
- 2 FE: @justin_ho, @obaiye
- 1 shared SEC: @ameyadarshan
- TW: @ashrafkhamis
- SSC: @anton
- EM: @wortschi
- PM: @m_frankiewicz
Capacity / OOO
| Team | Weight |
|---|---|
| backend | 43 |
| frontend | 14 |
Anticipated % split for features/bugs/maintenance
- 40% features (weight)
- 30% bugs (weight)
- 30% maintenance (weight)
Board
High level Objectives / Progress on quarterly OKRs
In this and following milestones, we focus on bringing Direct transfer to GA. This is crucial as many customers avoid beta products due to internal policies and reliability concerns - GA status provides the assurance they need while delivering a smoother experience. Within this effort in the current milestone we will improve on the new user contribution mapping experience, in particular work on contribution mapping of banned, blocked, deleted, ghost users - epic User contribution mapping of banned, blocked, d... (gitlab-org&16106). We will also improve on reassignment experience when on .com, by showing only Enterprise users for the groups this feature is enabled for -Direct-transfer placeholder users: list Enterpr... (gitlab-org/gitlab#510673 - closed).
Objectives
Product prioritized typefeature list
- Any %"17.x" carryover
- New feature work
- Direct transfer
-
3️⃣ Direct Transfer - Contributions of ghost user s... (gitlab-org/gitlab#514014 - closed) milestonep1 Deliverable -
3️⃣ Direct-transfer placeholder users: list Enterpr... (gitlab-org/gitlab#510673 - closed)2️⃣ frontend,1️⃣ backend milestonep1 Deliverable -
❓ Show import results to more users than only mig... (gitlab-org/gitlab#441403 - closed) frontend backend -
1️⃣ Extend Admin view of the user if it is a placeh... (gitlab-org/gitlab#522962 - closed) frontend milestonep1 Deliverable
-
- 3rd party importers
- Integrations/Webhooks
- item
- Direct transfer
Engineering prioritized typemaintenance list
- Any %"17.x" carryover
- Not started
-
4️⃣ Re-classify bulk_imports as gitlab_main_cell wi... (gitlab-org/gitlab#499829 - closed) Technical Roadmap milestonep1 Deliverable -
3️⃣ Project Export in import/export and direct tran... (gitlab-org/gitlab#504039 - closed) milestonep3 -
1️⃣ Improve direct transfer contribution guide (gitlab-org/gitlab#510108 - closed) milestonep4
- At risk of slipping
- item
- New maintenance work
- Direct transfer
- 3rd party importers
- item
- Integrations/Webhooks
- item
- Other (e.g. Cells)
-
4️⃣ Refactor built-in project creation by template ... (gitlab-org/gitlab#511960 - closed) Technical Roadmap milestonep3 -
3️⃣ Add organization_id to the web_hooks table (gitlab-org/gitlab#524812) (Cells for webhooks) Technical Roadmap milestonep2 -
3️⃣ Add organization_id to integrations table (gitlab-org/gitlab#524675 - closed) (Cells for integrations) Technical Roadmap milestonep2 -
1️⃣ [Feature Flag] Enable bitbucket_server_notes_se... (gitlab-org/gitlab#456262 - closed) milestonep3 -
3️⃣ Enhance instrumentation for exported projects (gitlab-org/gitlab#520425 - closed) Technical Roadmap milestonep3 -
❓ Import and Integrate - Audit and fix gitlab-rai... (gitlab-org/gitlab#521839 - closed) (for our Engineering-wide gem audit) milestonep1
-
Prioritized typebug list
- Any %"17.x" carryover
- Not started
- item
- At risk of slipping
- New bugs
- Security
-
2️⃣ User with Developer role on a group can import ... (gitlab-org/gitlab#500081 - closed) milestonep2 - https://gitlab.com/gitlab-org/gitlab/-/issues/505084+ (this is related to User with Developer role on a group can import ... (gitlab-org/gitlab#500081 - closed) and will not require additional effort) milestonep2
-
- UX debt
- item
- Direct transfer
-
2️⃣ Single Relation endpoint bugs (gitlab-org/gitlab#525113 - closed) milestonep2 -
2️⃣ Project imported by file export/direct transfer... (gitlab-org/gitlab#458367 - closed) DT GA milestonep1 Deliverable Technical Roadmap -
2️⃣ Direct Transfer - Select parent group downdown ... (gitlab-org/gitlab#523174 - closed)2️⃣ backend milestonep1 Deliverable
-
- 3rd party importers
- item
- Integrations/Webhooks
- item
- Other
-
3️⃣ Offline migrations: investigate object storage ... (gitlab-org/gitlab#525564 - closed) milestonep1 (POC for air-gapped)
-
- Security
Release Post Items
| Status | Issue | Release Post MR |
|---|---|---|
TODO
-
Write milestone objectives. -
Discuss capacity (OOO plans). -
Review the roadmap and milestone objectives with the team. -
Issues that can be delivered in 17.x, label with priority label ~"milestone::x" and set milestone to 17.x. -
Publish the planning call video. Group playlist. -
Link planning issue for the next milestone to this one.