Milestone 14.0 review and discussion
🚀
Milestone 14.0 - May 22nd --> June 22nd, 2021
- Milestone board
- Schedule board
- Functional breakdown Go here if you would like to see how the planned issues are broken down by function.
- List of P1 unweighted issues
- List of P1 issues not marked ~"workflow::ready for development"
🌴
Holidays Please order by From date
Person | From | To |
---|---|---|
Hayley | May 26 | May 26 |
Team | May 28 | May 28 |
Tim | May 31 | May 31 |
Steve | May 31 | June 4 |
📦
Capacity
🕰
Past 3 milestone commitments - 13.12 14 Deliverable issues with a total weight of 22 and an average weight of 1.57
- 13.11 15 Deliverable issues with a total weight of 27 and an average weight of 1.8
- 13.10 10 Deliverable issues with a total weight of 25 and an average weight of 2.5
- 13.9 16 Deliverable issues with a total weight of 32 and an average weight of 2.00
🔒 (*in priority order)
Security + Confidential issues
🦊
P1 (Deliverable) Issues -
Test online garbage collection on pre-prod -
Percentage based rollout of the Cleanup policy for tags -
Disable cleanup policies linked to no container repositories -
Container image cleanup status can get stuck in the ongoing status -
Add Container registry test for GitLab self-managed [] Deploy Tokens with read-only access to Packages are not working-
Group/Instance-level PyPi Index for Python modules published across multiple projects -
Convert Package cross table scope to new custom Arel nodes -
Return Package processing errors back to the users -
Allow users to delete items from the packages list -
Publish package hash on Package page -
S3 Driver: Wrap Calls to S3 in a Backoff Algorithm -
Verify and validate your Terraform modules in the UI
🌀 (in priority order)
Stretch goals -
Package Registry GraphQL APIMoved to 14.1 -
Technical Investigation: Dependency Proxy to pull from any container registry -
Investigate: NuGet packages larger than 500MB silently fail to be pushed to the GitLab.com Package Registry -
Add support for NuGet symbol packagesWe finished the investigation but didn't have time to get to this. Moving to 14.2. -
Dependency proxy fails to pull from DockerHub on EC2 instances -
Move Driver Documentation Directly into GitLab's Container Registry docs -
Group level composer API endpoints don't use the proper prefixMoved to 14.2 and asking for Scalability help to avoid a breaking change. -
Add package pull test for PyPI -
Add package pull test for Gradle
Feature flags to manage
- Manage feature flag for new Package settings page
- Remove Feature Flag for #267546 (scalability changes for registry cleanup policies)
Noteworthy Community Contributions
You can view the complete list of Community Contributions to the Package stage here.
From a Product perspective, the two most noteworthy or important issues are adding support for Helm charts and Debian packages. In addition, we are still working through feedback for the NuGet instance-level endpoint.
Package:cross-group dependencies
- The majority of the Package Group's dependencies are related to the container registry deployment and migration project. You can follow that epic and the related work here: &5523 (closed).
- We will expose the container registry database-related metrics in the Grafana dashboards and although we will need help, we will attempt to self-serve these metrics.
- We made a recent change to the Package settings navigation. We'll need to manage the feature flag. #327742 (closed) has more details
- Nico is working on adding front-end support for the new GitLab Terraform Registry. You can follow that work here: #323418 (closed)
🌳
Design work -
Design: Change appearance of Delete button on Container Registry page -
Package Stage - Review package and image related metadata and UI iconography
🔍
Validation track
🎥
Kick-off video Edited by Tim Rizzi