Package Group

📺 Monitors

Risk Priority Issue Monitor
Storage cost 15
Mitigation Status Milestone Issue
Release Version v3.4.0-gitlab Category:Container Registry devops::package golang group::package registry section::ops workflow::verification 13.12
TTL Policy for the Dependency Proxy Category:Dependency Proxy Deliverable Package:P1 backend devops::package frontend group::package registry reliability ruby section::ops type::feature workflow::production 14.4
Percentage based rollout of the Cleanup policy for tags Category:Container Registry Package:P1 backend devops::package feature flag gitlab.com group::package registry maturity::complete package:scaling quad-planning::complete-action ruby section::ops type::feature workflow::in dev 14.4
Disable cleanup policies linked to no container repositories Background Processing Category:Container Registry Deliverable Package:P1 backend devops::package group::package registry package:active package:scaling ruby section::ops workflow::production 14.1
API does not respond fast enough 12
Mitigation Status Milestone Issue
Kibana charts to measure the Packages API latency Category:Package Registry Package:P2 Stretch [deprecated] Accepting merge requests bug::performance devops::package group::package registry section::ops Backlog
Investigate: Latency p95 of npm endpoints for the Package Registry Category:Package Registry Deliverable Package:P1 backend devops::package group::package registry npm Registry reliability ruby section::ops workflow::in dev 14.2
Package Registry GraphQL API Category:Package Registry GraphQL Package:P2 Stretch [deprecated] Accepting merge requests backend devops::package group::package registry ruby section::ops workflow::in dev 14.2
Convert Package Details page to use GraphQL Category:Package Registry Deliverable GraphQL Package:P1 bug::performance devops::package frontend group::package registry section::ops type::maintenance workflow::staging 14.2
Convert Package List page to use Apollo/Graphql Category:Package Registry Deliverable GraphQL Package:P1 bug::performance devops::package frontend group::package registry quad-planning::complete-action reliability section::ops type::maintenance workflow::in review 14.5
Investigation: Consider caching the list of tags for container repositories Category:Container Registry Deliverable Eng-Consumer::Infrastructure Eng-Producer::Development Engineering Allocation Mechanical Sympathy Package:P1 Stretch backend bug::performance container registry expert customer devops::package feature::enhancement group::package registry infradev priority::3 reliability ruby section::ops severity::3 type::feature workflow::in review 14.3
User experience is subpar to other registries 10
Mitigation Status Milestone Issue
Design a way to bring together container scanning and the container registry Category:Container Registry Category:Container Scanning Enterprise Edition GitLab Ultimate backend customer devops::package direction frontend group::package registry missed:13.11 section::sec type::feature workflow::design Backlog
Make it easier to setup and manage cleanup policies Category:Container Registry Package:P2 Stretch [deprecated] Accepting merge requests devops::package documentation group::container registry section::ops type::feature Backlog
Allow users to delete items from the package file list Category:Package Registry Deliverable GitLab Core Package:P1 SUS::FY22 Q2 - Done UX devops::package direction frontend frontend-weight::1 group::package registry section::ops workflow::verification 14.0
Group level PyPi Index for Python modules published across multiple projects Category:Package Registry Deliverable GitLab Core Package:P1 PyPI Repository backend customer devops::package direction group::package registry ruby section::ops type::feature workflow::verification 14.0
Broken authentication/permissions 10
Mitigation Status Milestone Issue
Refactor Container Registry test to use supported auth tokens Category:Container Registry Quality Quality::test-gap auto updated devops::package group::package registry section::ops workflow::in review 14.5
Dependency proxy does not work when SSO is enabled Category:Dependency Proxy Deliverable GitLab Core Package:P1 approaching-SLO backend customer devops::package group::package registry missed-SLO priority::2 reliability ruby section::ops severity::2 type::bug workaround available workflow::production 14.3
Deploy token support for the Dependency Proxy Category:Dependency Proxy Deliverable GitLab Core Package:P1 Technical Writing backend customer devops::package direction documentation group::package registry ruby section::ops tw::finished type::feature workflow::production 14.2
Package managers API: permissions incoherence Category:Package Registry Deliverable NuGet Repository Package:P1 backend devops::package group::package registry package:active ruby section::ops workflow::in dev 13.12
Refactor the top 3 Package managers to use different auth tokens Deliverable Package:P1 Quality devops::package group::package registry section::ops workflow::in review 14.3
Database migrations 10
Mitigation Status Milestone Issue
Enable metadata database, migration mode and set custom storage root prefix (staging) Category:Container Registry Container Registry Migration backend devops::package golang group::package registry section::ops
Upload abuse 10
Mitigation Status Milestone Issue
Hard to reproduce test environment setups 9
Mitigation Status Milestone Issue
Setup test environment for performance testing Packages & Container registry Category:Container Registry Category:Package Registry Package:P2 Quality WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests bug::performance devops::package group::package registry missed:13.12 quad-planning::complete-action section::ops type::maintenance Backlog
AWS S3 for Package Object Storage Tests Quality devops::package group::package registry reliability section::ops 14.2
Hard to simulate real world test scenarios 9
Mitigation Status Milestone Issue
Volume testing for large package uploads Category:Package Registry Package:ThinkBIG Quality WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests bug::performance devops::package group::package registry section::ops type::maintenance workflow::in dev Backlog
Add Container Registry test with 3 most used docker client versions Category:Container Registry Deliverable Package:P1 Quality WorkingGroup::ImproveOpsQuality devops::package group::package registry section::ops type::maintenance workflow::in review 14.6
Mirror Review Apps builds to Pre to simulate realistic data for the new container registry Container Registry Migration Delivery::P2 Service::Container Registry auto updated team::Delivery workflow-infra::Blocked
Percentage based rollout of the Cleanup policy for tags Category:Container Registry Package:P1 backend devops::package feature flag gitlab.com group::package registry maturity::complete package:scaling quad-planning::complete-action ruby section::ops type::feature workflow::in dev 14.4
Setup test environment for performance testing Packages & Container registry Category:Container Registry Category:Package Registry Package:P2 Quality WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests bug::performance devops::package group::package registry missed:13.12 quad-planning::complete-action section::ops type::maintenance Backlog
Add API performance test for Maven Category:Package Registry Package:P2 Quality Stretch WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests devops::package group::package registry section::ops type::maintenance Backlog
Test environments unrealistic to production workload 9
Mitigation Status Milestone Issue
Add API performance test for the Container Registry Category:Container Registry Quality Stretch WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests devops::package group::container registry section::ops type::maintenance Backlog
Production readiness review (Phase 1) Category:Container Registry Container Registry Migration Container Registry Migration::Phase 1 Deliverable Package:P1 backend devops::package golang group::package registry section::ops 14.4
Simulate high write load Category:Container Registry Container Registry Migration Container Registry Migration::Phase 1 Deliverable GitLab Free Package:P1 auto updated bug::performance devops::package group::package registry section::ops 14.4
Simulate high read load Category:Container Registry Container Registry Migration Container Registry Migration::Phase 1 Deliverable GitLab Free Package:P1 auto updated bug::performance devops::package group::package registry section::ops workflow::in review 14.4
Simulate database connection pool saturation (staging) Category:Container Registry Container Registry Migration Container Registry Migration::Phase 1 Deliverable GitLab Free Package:P1 [deprecated] Accepting merge requests auto updated devops::package group::package registry section::ops type::maintenance workflow::ready for development 14.4
Simulate primary database server failure (staging) Category:Container Registry Container Registry Migration Container Registry Migration::Phase 1 Deliverable GitLab Free Package:P1 [deprecated] Accepting merge requests auto updated devops::package group::package registry section::ops type::maintenance 14.4
Setup test environment for performance testing Packages & Container registry Category:Container Registry Category:Package Registry Package:P2 Quality WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests bug::performance devops::package group::package registry missed:13.12 quad-planning::complete-action section::ops type::maintenance Backlog
Miss SLO targets for bugs opened by the community 9
Mitigation Status Milestone Issue
Breaking promises to our customers 8
Mitigation Status Milestone Issue
How can we help customers migrate to the GitLab Package Registry CAB Takeaway CAB Takeaway Q4 FY2022 Category:Container Registry Category:Package Registry [deprecated] Accepting merge requests devops::package group::package registry priority::1 section::ops type::feature workflow::validation backlog Backlog
Provide the Community with greater insight into the Package vision and strategy Category:Container Registry Category:Dependency Proxy Category:Package Registry devops::package group::package registry section::ops 14.0
Cross-group work not being prioritized in a timely manner 8
Mitigation Status Milestone Issue
Milestone 14.4 review and discussion Category:Container Registry Category:Dependency Proxy Category:Package Registry Planning Issue devops::package group::package registry meta section::ops 14.4
UI is inaccurate misleading users to rely on wrong information 8
Mitigation Status Milestone Issue
Container image cleanup status can get stuck in the ongoing status Background Processing Category:Container Registry Deliverable Package:P1 backend devops::package group::package registry package:active ruby section::ops type::bug workflow::production 14.0
Prevent accidental deletion of container image repositories Category:Container Registry Deliverable Package:P1 UX corrective action devops::package frontend group::package registry reliability section::ops workflow::verification 14.2
Improve the process of deleting image tags Category:Container Registry Deliverable GitLab Free Package:P1 auto updated devops::package frontend group::package registry reliability section::ops type::feature workflow::verification 14.4
Better support for connection errors with the Container registry Category:Container Registry Eng-Consumer::Infrastructure Eng-Producer::Development Engineering Allocation Package:P1 backend backend-weight::1 corrective action devops::package frontend frontend-weight::1 group::package registry infradev priority::4 production request reliability ruby section::ops severity::3 type::bug workflow::production 14.4
Add raw package metadata file to the UI Category:Package Registry Package:P1 SUS::FY22 Q1 - Incomplete UX [deprecated] Accepting merge requests backend devops::package frontend frontend-weight::2 group::package registry package:scaling section::ops type::feature workflow::planning breakdown 14.0
Display hashes associated with a package Category:Package Registry Deliverable Generic Package Repository Package:P1 UX debt devops::package frontend group::package registry section::ops workflow::in review 14.0
Return Package processing errors back to the users Category:Package Registry Deliverable Package:P1 RubyGems Repository UX backend devops::package group::package registry ruby section::ops type::feature workaround available workflow::verification 13.12
Poor performance of big registry repositories 8
Mitigation Status Milestone Issue
Container Registry Details: split details from tags call to reduce LCP Category:Container Registry Deliverable GraphQL Package:P1 UX UX debt bug::performance devops::package feature::enhancement frontend frontend-weight::2 group::package registry section::ops type::feature workflow::in review 13.12
Add API performance test for the Container Registry Category:Container Registry Quality Stretch WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests devops::package group::container registry section::ops type::maintenance Backlog
Simulate high write load Category:Container Registry Container Registry Migration Container Registry Migration::Phase 1 Deliverable GitLab Free Package:P1 auto updated bug::performance devops::package group::package registry section::ops 14.4
Simulate high read load Category:Container Registry Container Registry Migration Container Registry Migration::Phase 1 Deliverable GitLab Free Package:P1 auto updated bug::performance devops::package group::package registry section::ops workflow::in review 14.4
Different supported package manager clients untested 8
Mitigation Status Milestone Issue
Expand the test conditions for all package managers Category:Package Registry WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests backend devops::package good for new contributors group::package registry package:scaling ruby section::ops type::maintenance Backlog
Test for latest 3 versions of package manager clients Category:Package Registry Quality [deprecated] Accepting merge requests devops::package group::package registry section::ops type::maintenance Backlog
Refactor the top 3 Package managers to use different auth tokens Deliverable Package:P1 Quality devops::package group::package registry section::ops workflow::in review 14.3
Concentration of knowledge/team expertise 6
Mitigation Status Milestone Issue
Coach package team members on end-to-end level testing Category:Container Registry Category:Dependency Proxy Category:Package Registry Quality WorkingGroup::ImproveOpsQuality devops::package group::package registry section::ops workflow::in dev Backlog
Acquiring code knowledge outside the team's area
Migration of big repositories 6
Mitigation Status Milestone Issue
Gradual migration proposal for the GitLab.com container registry Category:Container Registry backend devops::package golang group::package registry package:scaling section::ops workflow::in review
Discussion: How to handle customers, questions and alerts during the registry migration Category:Container Registry [deprecated] Accepting merge requests devops::package group::container registry package:scaling section::ops Awaiting further demand
Test online garbage collection on pre-prod Category:Container Registry Deliverable Package:P1 devops::package golang group::package registry package:scaling quad-planning::complete-action section::ops workflow::in review 14.1
Uncertain test coverage at unit/integration/e2e levels 6
Mitigation Status Milestone Issue
Package test coverage Category:Package Registry devops::package group::package registry section::ops
No capacity to address/assist community contributions 6
Mitigation Status Milestone Issue
Inconsistent experience across multiple package managers 6
Mitigation Status Milestone Issue
Lack of domain knowledge on a given package manager 6
Mitigation Status Milestone Issue
Integration with multiple providers for Object Storage untested 6
Mitigation Status Milestone Issue
Explore object-storage QA opportunities for package stage features Category:Container Registry Category:Dependency Proxy Category:Package Registry Quality WorkingGroup::ImproveOpsQuality [deprecated] Accepting merge requests corrective action devops::package group::package registry section::ops 14.4
Investigate Multipart uploads with various object storage configurations Category:Package Registry Object Storage Package:P1 [deprecated] Accepting merge requests backend corrective action devops::package group::package registry needs investigation section::ops type::bug Backlog
Test package uploads using AWS S3 Category:Package Registry Deliverable Package:P1 Quality WorkingGroup::ImproveOpsQuality devops::package group::package registry section::ops workflow::in review 14.2
Test package uploads using MinIO Category:Package Registry Deliverable Package:P1 Quality WorkingGroup::ImproveOpsQuality devops::package group::package registry reliability section::ops 14.2
GCS for Package Object Storage Category:Container Registry Category:Package Registry Package:P2 Quality Stretch auto updated devops::package group::package registry reliability section::ops workflow::in review 14.3
Lack of user experience integration with other DevOps stages 6
Mitigation Status Milestone Issue
Insufficient end-to-end testing coverage 6
Mitigation Status Milestone Issue
Increase of security vulnerabilities 5
Mitigation Status Milestone Issue
Outages/Incidents 5
Mitigation Status Milestone Issue
Burn out 4
Mitigation Status Milestone Issue
Inefficient team member onboarding 4
Mitigation Status Milestone Issue
Improve the package onboarding devops::package group::package registry onboarding section::ops
Not enough knowledge about how the product is being used 4
Mitigation Status Milestone Issue
Define funnel metrics for the Package stage Category:Container Registry Category:Dependency Proxy Category:Package Registry Package:ThinkBIG [deprecated] Accepting merge requests devops::package group::container registry section::ops type::feature Backlog
Transparently measure the performance and scalability of GitLab Package stage features Category:Container Registry Category:Package Registry Package:ThinkBIG [deprecated] Accepting merge requests devops::package group::package registry section::ops Backlog
Enable the Package weekly usage ping metrics Category:Package Registry Package:ThinkBIG [deprecated] Accepting merge requests devops::package group::package registry section::ops
Show additional download information about packages Category:Package Registry GitLab Premium Package:ThinkBIG UX backend customer devops::package direction frontend group::package registry missed:15.3 needs refining section::ops severity::4 type::feature workflow::validation backlog Backlog
Technical investigation: Weekly package usage data Category:Package Registry [deprecated] Accepting merge requests customer devops::package group::package registry instrumentation section::ops type::feature Backlog
Package AMAU: Measure adoption of the GitLab Dependency Proxy Category:Package Registry Deliverable Package:P1 [deprecated] Accepting merge requests backend devops::package group::package registry quad-planning::complete-no-action ruby section::ops type::feature workflow::ready for development Backlog
Review Request - Error Budgets : Package group error budget review Review Request Service::Unknown group::scalability workflow-infra::Ready
Generic packages events are not captured with usage ping Category:Package Registry Deliverable Generic Package Repository Package:P2 Stretch backend devops::package group::package registry ruby section::ops workflow::in review 14.3
Downgrade quality to meet maturity targets 4
Mitigation Status Milestone Issue
Misleading/wrong/missing documentation 4
Mitigation Status Milestone Issue
Add API documentation for package manager endpoints. Category:Package Registry devops::package documentation good for new contributors group::package registry missed:13.11 section::ops workflow::production 14.0
Add CLI command details to package API docs Category:Package Registry Package:P2 Stretch [deprecated] Accepting merge requests devops::package documentation group::package registry section::ops type::maintenance Awaiting further demand
Create documentation for the new Debian repository Category:Package Registry Debian Repository Deliverable Package:P1 backend devops::package documentation group::package registry ruby section::ops workflow::in review 14.1
No feedback from users who've decided on an alternative solution 4
Mitigation Status Milestone Issue
Bugs from third party platforms 2
Mitigation Status Milestone Issue