Skip to content

Release 14.3 Planning Issue

Internal Milestone Review & Discussion 🚀

Milestone: 2021-08-18 to 2021-09-17

Theme:

  1. Complete Pages Migration, fix high priority Pages issues in anticipation of category move
  2. SaaS Reliability/Scalability

Plan Board

Schedule Board

Build Board

Capacity 📦

Last 3 Milestones:

  • Average MRs completed:
  • Average MRs per Engineer:

Deliverables 🦊

This includes all planned issues, including User Experience, Bugs, Security, Technical Debt, UX debt, Usability etc.

Top priority deliverables:

~"Release::P1"

Issue Weight Note
Remove support for disk configuration source 2 Complete Pages Migration
Remove support for gitlab_pages['use_legacy_storage'] setting 1 Complete Pages Migration
Remove legacy storage pages removal logic 1 Complete Pages Migration
Stop deploying to the legacy pages storage 1 Complete Pages Migration
Revisit the batch loading process to properly load the associated rows 2 SaaS Reliability/Scalability
Fix orphaned ci_build_id in pages_deployments table 1 SaaS Reliability/Scalability
Manually renaming environments breaks future deployments 2 Carryover ~bug from 14.2

~"Release::P2"

Issue Weight Note
Remove chroot logic 3 Complete Pages Migration
Enforce the execution order of jobs using resource_group 4 Carryover from 14.2
Allow guests to see tag names associated with releases 2 SaaS Reliability/Scalability
Document to use name: review/$CI_COMMIT_REF_SLUG instead of review/$CI_COMMIT_REF_NAME for review apps Blocks 👇
Invalid Environment Not Being Created Should Be Surfaced To User ~bug carried over from 14.2
Create new Release SMAU Lack details currently - @kbychu to add more info

~"Release::P3"

Issue Weight Note
Add a new SLI for the internal API to the pages service that uses gitlab_pages_domains_source_api_call_duration_bucket for apdex and gitlab_pages_domains_source_api_requests_total for error rate. 1 Error Budget
Move permission check of canReadEnvironment to BE 2 Onboarding
Auto stop doesn't work after redeploying an environment SaaS Reliability/Scalability
CI resource_group not working when using $CI_ENVIRONMENT_NAME directly 1 Onboarding
Make carrierwave uploaders tmp dir configurable 2 Fixes gitlab-org/gitlab#330640 (closed), Complete Pages Migration

Total weight: XX

Research 🕵

Needs Weight Issue: #79 (closed)

Design 🌀

Issue Weight Note
Action Buttons in Environment page provide little context without labels 3 Short spillover from 14.2 -- done!
Manual allow/deny action on pipeline jobs 5
Finish running Problem Validation – Environments Page 4
[Dropped] Let users know they have excessive stale environments / Provide a mechanism to clean up stopped environments 3 Team decided this behavior should be carried on in the background and have no UX involvement

Not Started | 🧊 Blocked | 🚗 Parked | 🔄 In Progress | 🏓 In feedback or review | Done

Total weight: 9

Ongoing Design Work Notes Percent Weight
Release Design 🌀 Milestone work: tactical design, research, implementation support 70% 14
UX OKRs & Personal Growth Career development, Pajamas contributions, coffee chats, sync and async cross-functional engagements 20% 4
Release UX Strategy Mapping & defining long term vision for Release group 10% 2
UX OKRs
Evaluate the experience of 10 product categories and make recommendations to improve learnability
Continue validating Jobs to be Done to better support Category Maturity

Design::Next

Design issues that will (or might) be worked on in the next milestone. It also serves as a list of stretch goals for this milestone: think of it as Design::P4

Click to Expand
Issue Estimated Weights Note
Group-level UI for Protected Environments ? Base feature was just implemented
Design new component to replace environments table 5 Blocked on 14.2
'Deploy to' label on environment is not necessarily right 2 Blocked on 14.2
Improve default sorting on Single Environment Page 3 Blocked on 14.2
Manual deploy button used as ReDeploy button and without interval/restriction 3 Blocked on 14.2
Show stopping deployment information inside of the merge request widget 3 Previously scheduled for 14.3
Handle cluster Environments not loading better on the FE 3 Previously scheduled for 14.3 (Seems to relate to the current ongoing spinner on gitlab-org/gitlab environments)
Show manual not deployed jobs on the environment page 3 Very interesting issue for environments redesign in 14.3
"Delete" button on environment's detail page does nothing ? Small bug that's likely fixed, need to investigage

OKR Alignment 🎯

Things to Pay Attention To 👀

Planning Tasks

  • Team updates holidays section
  • EM update capacity section
  • PM highlights work for Deliverables, User Experience, Bug Fixes, Security Fixes, Technical Debt sections
  • PM describes how this milestone aligns with our team's OKRs
  • Team highlights Things to Pay Attention To section
  • Engineers begin working on issues in workflow::ready for development
Edited by Daniel Fosco