Package milestone 13.0 review and discussion
%13.0 review & discussion 🚀
Milestone - April 22nd --> May 22nd 2020
- Milestone board
- Schedule board
- Functional breakdown
Dates
- April 13th: Milestone planning due
- April 17th: GitLab Kickoff Call
- April 22nd: Milestone officially starts
- May 18th: Feature freeze
- May 22nd: Milestone ends
🌴
Holidays Please order by From date
Person | From | To |
---|---|---|
Iain | April 22nd | April 24th |
Iain | May 5th | May 5th |
Hayley | May 6th | May 6th |
João | May 11th | May 15th |
Iain | May 21st | May 21st |
David | May 21st | May 21st |
📦
Capacity
Past 3 milestone commitments
- 12.10: 12 Deliverable issues with a total weight of 21 average issue weight: 1.75
- 12.9: 11 Deliverable issues with a total weight of 27 average issue weight: 2.45
- 12.8: 4 Deliverable issues with a total weight of 13 average issue weight: 3.25
Past 3 milestone MRs
- Average MRs completed: 28
- Average MRs per Engineer: 9.5
🦊
Deliverables Package:P1
(Board)
- Use Deploy tokens to read and write to the GitLab Package Registry
- Throttling for Container expiration/retention policies
- Determine the type of container registry to drive future prioritization and user-experience decisions
- Enable container_expiration_policies with Graphql
- Specify images that should NOT be deleted as part of the Container Expiration Policies
- Discover and manage python packages from the GitLab Package Registry user interface
- View project details in the title section of the package detail user interface
- Use the Package Registry to understand how a package has changed from version to version
- Investigate limits for the Package Registry
- Understand how your NuGet packages are built using metadata
- Investigate moving the Package Registry from EE to Core
- Extrapolate database query rate and size requirements
- Mirror writes to database: Manifests DELETE Handler
- Mirror writes to database: Manifests PUT Handler (when tag is provided)
- Mirror writes to database: Manifests PUT Handler (when tag is NOT provided)
Package:P2
(Board)
*Not in the milestone, but needs review, weighting and should be picked up if you have free time *
- Use CI/CD to push/pull packages with the GitLab NuGet Repository
- Use the Container Registry API to fetch image details based on image_id
- Use the GitLab API to set your project's Container Registry to public or private
~bug
- Packages uploads fails with: object storage enabled, direct upload disabled, background upload enabled
- Dependency Proxy pulls image successfully the first time, but fails when pulling from cache
- Deleting a package from a project's maven repository doesn't remove it from the maven-metadata.xml
- Container registry: missing elipsis on tag name
security
(Board)
Kick-off call
Product work
- Backlog Grooming
- Review the scheduling backlog for any important features that need to be brought up.
- Investigation issue for RubyGems
- Rough plan for next several milestones, based on maturity targets
- Create issues based on remote/virtual repository research
- Validation Track
- Document learnings from remote/virtual repository research
- Synthesize the results of the JTBD Survey
- Speed-runs/demos
- Push an image and run it on Kubernetes
- PyPI Repository walk-through
- Nexus walk through (remote repositories)
Product Design work
- Implement feedback on the container UI design from research findings
- Build an epic and subsequent issues for interacting the registry UI
- Begin design work based on the remote/virtual repository research findings
Edited by Tim Rizzi