17.1 Manage:Import and Integrate Planning
Team
- 7 BE: @carlad-gl, @georgekoltsov, @rodrigo.tomonari, @.luke, @jnutt, @SamWord, @ivaneG
- 1 FE: @justin_ho
- 1 shared SEC: @ameyadarshan
- TW: @eread, @ashrafkhamis
- SSC: @onemoz, @anton
- EM: @wortschi
- PM: @m_frankiewicz
Capacity / OOO
Team | Weight |
---|---|
backend | 35 |
frontend | 6 |
Anticipated % split for features/bugs/maintenance
- 40% features (weight)
- 30% bugs (weight)
- 30% maintenance (weight)
Board
High level Objectives / Progress on quarterly OKRs
Shared Product and Engineering OKRs for Q2
- FY25Q2 - Improve self-service support for the team and our customers
- FY25Q2 - Improve the efficiency of developer contributions to the importers
- FY25Q2 - Increase customer confidence in migrating between GitLab instances via Direct Transfer
- FYI25Q2 - Import and Integrate Cells 1.0 readiness
Quite some capacity (12 weight points) will be taken by fixing security related bugs, but that's fine as couple of them are towards DT.
The focus in this milestone is on releasing Direct transfer to GA, which is towards out OKR https://gitlab.com/gitlab-com/gitlab-OKRs/-/work_items/7444+:
- we have a couple of feature issues that should round DT
- we will work on fixing DT bugs
- Send email upon completion of group migration b... (gitlab-org/gitlab#458115 - closed) would be nice to have, but considering the capacity we have, it's fine to do it later.
https://gitlab.com/gitlab-com/gl-security/product-security/appsec/appsec-reviews/-/issues/231+ shows that Direct transfer is ready to released to GA from the security POV.
Improved user contribution mapping needs to be paused/slowed done in this milestone, we have one scheduled FE issue and a couple of BE issues are marked as Stretch.
There's a couple of issues with milestonep2 not related to OKRs, so let's review why they are important.
- GitHub Enterprise imports with LFS files fail i... (gitlab-org/gitlab#460273 - closed) is blocking customers from migrating, therefore this is high priority. This still needs refinement, I assumed it would be ~3.
- Investigate incomplete exports with FF parallel... (gitlab-org/gitlab#461242 - closed) is relevant now as it blocks Feature flag rollout - parallel_project_export (gitlab-org/gitlab#442337 - closed) and completing the epic of improvement to exporting project with files. This is important now, as we want to keep supporting project file exports, especially as we releasing https://gitlab.com/gitlab-org/gitlab/-/issues/294168+.
Two issues towards https://gitlab.com/gitlab-com/gitlab-OKRs/-/work_items/7449+:
- GitLab for Jira app: Internal/developer technic... (gitlab-org/gitlab#440730)
- GraphQL Reference page should be split into sec... (gitlab-org/gitlab#347694) - this issue is a larger effort, so it can be started in this milestone and completed in 17.2.
Objectives
typefeature list
Product prioritized- Any %"17.x" carryover
- Not started
- item
- At risk of slipping
- https://gitlab.com/gitlab-org/gitlab/-/issues/294168+ (1 weight left)
- Not started
- New feature work
- Usability
- item
- Direct transfer
-
Allow direct transfer migration to be easily ca... (gitlab-org/gitlab#438281 - closed) milestonep1 -
Remove direct transfer beta status from UI (gitlab-org/gitlab#461326) frontend milestonep1 -
Add visual indicators for "comments on designs"... (gitlab-org/gitlab#461147 - closed) frontend milestonep2 -
Replicate inherited membership structure on dir... (gitlab-org/gitlab#458834 - closed) milestonep1 -
Send email upon completion of group migration b... (gitlab-org/gitlab#458115 - closed) milestonep4 -
User mapping - Policy Updates (gitlab-org/gitlab#443552 - closed) Stretch -
User Mapping - API Development (GraphQL) (gitlab-org/gitlab#457066 - closed) Stretch -
POC for importing chosen relation between two G... (gitlab-org/gitlab#456704) Stretch
-
- Usability
typemaintenance list
Engineering prioritized- Any %"17.x" carryover
- Not started
- At risk of slipping
-
Importers: create reusable issue saver and inte... (gitlab-org/gitlab#454799) OKR Stretch -
Importers: standardise file logging (gitlab-org/gitlab#452234) OKR Stretch -
[Feature flag] Enable github_import_lock_user_f... (gitlab-org/gitlab#438336 - closed) milestonep1 -
Feature flag rollout - parallel_project_export (gitlab-org/gitlab#442337 - closed) blocked by gitlab-org/gitlab#461242 (closed) milestonep2
- New maintenance work
- Jira integrations
- Other
-
GraphQL Reference page should be split into sec... (gitlab-org/gitlab#347694) OKR documentation milestonep4 can be done partly, started in this milestone and completed in 17.2 -
Investigate incomplete exports with FF parallel... (gitlab-org/gitlab#461242 - closed) milestonep2 -
Remove `imported` column (gitlab-org/gitlab#460213 - closed) milestonep2
typebug list
Prioritized- Any %"17.x" carryover
- Not started
- At risk of slipping
-
JiraConnect: create branch sends to gitlab.com ... (gitlab-org/gitlab#391432 - closed) - one work day left milestonep4 -
Ensure branches deleted in GitLab are deleted i... (gitlab-org/gitlab#351625 - closed) - awaiting info from Atlassian milestonep4
- New bugs
- Security
- UX debt
- :needs weight: Repository import by URL throws "There is not a... (gitlab-org/gitlab#366769) - could be docs-only first and then frontend solution milestonep3
- Direct transfer
-
dot in project path changes to dashes after tra... (gitlab-org/gitlab#455888 - closed) milestonep3 -
Project Import: failing to import merge request... (gitlab-org/gitlab#463561 - closed) milestonep2 -
Project imported by file export/direct transfer... (gitlab-org/gitlab#458367) milestonep4 -
Imported badges should not be copied when issue... (gitlab-org/gitlab#461490 - closed) milestonep1 -
Imported from Gitlab text should be removed fro... (gitlab-org/gitlab#462010 - closed) milestonep1
-
- GitHub importer
- :needs weight: GitHub Enterprise imports with LFS files fail i... (gitlab-org/gitlab#460273 - closed) - blocking customers from migrating, but still needs refinement, so giving it milestonep2
UX Plan
Capacity: 50% groupimport and integrate & 50% groupenvironments
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 17.x, label with ~"milestone::x" and set milestone to
17.x
. - Publish the planning call video (group playlist): https://www.youtube.com/watch?v=XYKncnzAKss&list=PL05JrBw4t0KpMH2PN23rAJw1pnJT9AJs1&index=4
- Link planning issue for the next milestone to this one.