17.1 Runner Group iteration plan
The details in this issue cover the top priority work items for the Runner team for the 17.1 release. 2024-06-20
Cross Functional Programs
Cells 1.0
- Investigation for Capstone issue: S Cells 1.0: `ci_runners` shard... (gitlab#442395 - closed) • Pedro Pombeiro • 18.7 • On track
Google + GitLab GCP integration
- Consolidate Kuberentes installation under k8s m... (gitlab-org/ci-cd/runner-tools/grit#82 - closed) • Hannes Hörl • 17.2
- Revise Runner setup workflow to incorporate run... (gitlab#458452 - closed) • Jose Ivan Vargas • 17.6 • Needs attention
- Define the getting started GKE cluster configur... (gitlab#458307 - closed) • Romuald Atchadé • 17.5
- Update GRIT template as needed to create the de... (gitlab#458426 - closed) • Hannes Hörl, Romuald Atchadé • 17.3
- Implement TF module for installing the Runner O... (gitlab#458427 - closed) • Romuald Atchadé • 17.3
- Test the end-to-end automation (gitlab#458430 - closed) • Unassigned • Backlog
- Frontend: {placeholder for front-end work) (gitlab#458480 - closed) • Unassigned • Backlog
- Add documentation covering the setup and the de... (gitlab#458433 - closed) • Unassigned • Backlog
Verify Documentation Updates
Runner Core 🏃
Bugs 🐛
Security
- https://gitlab.com/gitlab-org/gitlab-runner/-/issues/?sort=created_date&state=opened&label_name%5B%5D=FedRAMP%3A%3AVulnerability&milestone_title=17.1&first_page_size=20
- gitlab-org/gitlab-runner#37633+s
Non-Security
- gcp_secret_manager matching is incorrect (#37691 - closed) • Romuald Atchadé • 17.1 severity1
- Base images not updated during image build for ... (gitlab-org/gl-openshift/gitlab-runner-operator#200 - closed) • Georgi N. Georgiev | GitLab • 17.1
- Uploading artifacts fails with 500 error (gitlab#444271 - closed) • Max Fan • 18.1
- limit parameter in runner config.toml is ignored (#2611 - closed) • Romuald Atchadé • 17.1
- Runner misbehaves when GitLab is in maintenance... (#29181 - closed) • Romuald Atchadé • 18.3
- gitlab-org/gitlab#456984+s
- Runner helper images missing entrypoint (#37689 - closed) • Georgi N. Georgiev | GitLab • 17.1
Features
Runner Autoscaling - Fleeting + Taskscaler + Plugins (Docker Machine replacement)
- GitLab Runner Fleeting plugin for GCP Compute E... (#29221 - closed) • Arran Walker • 17.1
- Fix docker client intermittently failing to con... (!4801 - merged) • Arran Walker • 17.1
- Fix capacity calculation for unexpectedly remov... (gitlab-org/fleeting/taskscaler!47 - merged) • Arran Walker • 17.1
- Fix required instance calc preventing demand ru... (gitlab-org/fleeting/taskscaler!49 - merged) • Arran Walker • 17.1
- Draft: Use InstanceID to distinguish unique ins... (gitlab-org/fleeting/plugins/googlecloud!10 - closed)
CI Log rendering: Timestamps to CI logs
- Add timestamp parsing to render logs in backend (gitlab#455581 - closed) • Pedro Pombeiro • 17.1 • On track
- Add timestamp display to gitlab logs in frontend (gitlab#455582 - closed) • Miguel Rincon • 17.1
Other
- no issues planned
Maintenance 🏚️
R&D 🤔
- Test GitLab Runner on Kubernetes with Karpenter (#37509) • Unassigned • Backlog
- Spike to investigate and find an root cause for... (#37695 - closed) • Unassigned • 18.3
Fleet Visibility 🎢
Bugs
- Ci::RunnerManager.version is not being written ... (gitlab#416109 - closed) • Pedro Pombeiro • 17.1
- "Shared runners enabled" setting is not updated... (gitlab#416653 - closed) • Pedro Pombeiro • 17.1 • On track
- token_field not present in unregister runner to... (gitlab#456406 - closed) • Pedro Pombeiro • 17.1 blocked
Maintenance
Features
Fleet Dashboard for Groups
- Runner Fleet Dashboard - Group: Starter metrics... (gitlab#424789 - closed) • Pedro Pombeiro, Miguel Rincon • 17.2
- Add compute minute breakdown by project to the ... (gitlab#440605 - closed) • Pedro Pombeiro • 17.1 • On track
- Add compute minute breakdown by runner to the c... (gitlab#463079 - closed) • Pedro Pombeiro • 17.1 • On track
- Compute minutes CSV export mutation on the gro... (gitlab#440607 - closed) • Pedro Pombeiro • 17.1 • On track
- Visualize percentiles of estimated job wait tim... (gitlab#424790 - closed) • Miguel Rincon • 17.1
- [Feature flag] Enable runners_dashboard_for_groups (gitlab#459052 - closed) • Pedro Pombeiro • 17.2
Runner Registration Token - Deprecation/Removal
- New manage_runner token scope needed to allow a... (gitlab#460721 - closed) • Pedro Pombeiro • 17.1 • On track
- Remove alpha annotation from CiRunnerManager-re... (gitlab#464460 - closed) • Pedro Pombeiro • 17.1
- HTTP 500 responses from failed runner registrat... (gitlab#463509 - closed) • Pedro Pombeiro • 17.1
User Experience ✈️ 🖌️
Edited by Darren Eastman