17.8 Foundations:Import and Integrate Planning
Team
- 8 BE: @carlad-gl, @georgekoltsov, @rodrigo.tomonari, @.luke, @SamWord, @jnutt, @knejad
- 2 FE: @justin_ho, @obaiye
- 1 shared SEC: @ameyadarshan
- TW: @ashrafkhamis
- SSC: @anton
- EM: @wortschi
- PM: @m_frankiewicz
Capacity / OOO
| Team | Weight |
|---|---|
| backend | 18 |
| frontend | 8 |
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 milestone we will focus on adding possibility to re-assign user contributions post import with a CSV file, which will speed up the reassignment process for customers with a large amount of users.
Objectives
Product prioritized typefeature list
- Any %"17.x" carryover
- Not started
- At risk of slipping
-
User mapping - Add CSV support (gitlab-org/gitlab#455901 - closed)
1️⃣ weight left milestonep1 Deliverable -
Use Direct Upload via Workhorse for CSV upload ... (gitlab-org/gitlab#460410 - closed)
1️⃣ weight left milestonep1 Deliverable -
FE: Placeholder user should not appear in dropd... (gitlab-org/gitlab#505564 - closed) (related to Bug: Placeholder user appears in assign dropdowns (gitlab-org/gitlab#481925 - closed))
2️⃣ weights left frontend
-
User mapping - Add CSV support (gitlab-org/gitlab#455901 - closed)
- New feature work
Engineering prioritized typemaintenance list
- Any %"17.x" carryover
- Not started
- item
- At risk of slipping
-
Create new table/model for system hooks (gitlab-org/gitlab#474818 - closed)
1️⃣ weight left -
Create new model for instance integrations (gitlab-org/gitlab#474809 - closed)
2️⃣ -3️⃣ weights left
- New maintenance work
- Direct transfer
- Slack integration
- Other
-
1️⃣ [Feature flag] Rollout of `branch_names_sorting` (gitlab-org/gitlab#452455 - closed) milestonep2 -
1️⃣ [Feature Flag] Enable bitbucket_server_notes_se... (gitlab-org/gitlab#456262 - closed) milestonep2 -
1️⃣ [Feature flag] Enable gitea_user_mapping (gitlab-org/gitlab#498390 - closed) milestonep2 -
1️⃣ https://gitlab.com/gitlab-org/gitlab/-/issues/499993+ milestonep2 -
1️⃣ Make spec/frontend/integrations/edit/components... (gitlab-org/gitlab#504667 - closed) frontend Deliverable milestonep2 -
1️⃣ gitlab-org/gitlab#504665 (closed) frontend Deliverable milestonep2
-
Prioritized typebug list
- Any %"17.x" carryover
- Not started
-
3️⃣ https://gitlab.com/gitlab-org/gitlab/-/issues/479168+ bugvulnerability -
2️⃣ Gitlab DOS via integrating a malicious Jira-iss... (gitlab-org/gitlab#483111 - closed) bugvulnerability
- At risk of slipping
-
https://gitlab.com/gitlab-org/gitlab/-/issues/487005+
2️⃣ weights left
- New bugs
- Direct transfer
Release Post Items
| Status | Issue | Release Post MR |
|---|---|---|
TODO
-
Write milestone objectives. -
Review the roadmap with the team. -
Review milestone objectives with the team. -
Discuss capacity (OOO plans). -
Issues that can be delivered in 16.x, label with ~"milestone::x" and set milestone to 16.x. -
Publish the planning call video: Unfiltered -
Link planning issue for the next milestone to this one.
Edited by Magdalena Frankiewicz