16.2 Runner Group iteration plan
The details in this issue cover the top priority work items for the Runner team for the 16.2 release.
🏃
Runner Core
🐛
Bugs - Vulnerabilities, Security -
gitlab-org/gitlab-runner#34312+s RunnerP1 -
gitlab-org/gitlab-runner#31044+s -
gitlab-org/gitlab#413649+s -
gitlab-org/gitlab-runner#31065+s
🐛
Bugs - (FUNCTIONAL)
-
Runner images missing (#33917 - closed) • Georgi N. Georgiev • 16.2 RunnerP1 -
Support Building with Go 1.20 (#34419 - closed) • Georgi N. Georgiev • 16.2 • On track RunnerP1 (Issue itself is not a P1 but it resolves numerous CVEs so it's essentially a P1) -
Gitlab Runner Operator not available in Operato... (gitlab-org/gl-openshift/gitlab-runner-operator#162 - closed) • Georgi N. Georgiev • 16.2 • At risk RunnerP1 -
Red Hat OpenShift GitLab Runner Operator not us... (gitlab#368580 - closed) • Georgi N. Georgiev • 16.2 • On track RunnerP1 -
kubernetes-executor in 15.5.0 docker login/pull... (#29558 - closed) • Romuald Atchadé • 16.2 RunnerP1 -
Operator doesn't install in air-gapped network ... (gitlab-org/gl-openshift/gitlab-runner-operator#159 - closed) • Georgi N. Georgiev • 16.2 RunnerP1 -
Unable to Build in Air-Gapped Environments (gitlab-org/ci-cd/gitlab-runner-ubi-images#17 - closed) • Axel von Bertoldi • 16.5 • At risk RunnerP1 -
after_script not working with self-hosted runne... (#30774 - closed) • Axel von Bertoldi • 16.2 RunnerP1 -
after_script commands are not run after a multi... (#30769 - closed) • Axel von Bertoldi • 16.2 RunnerP1 -
ERROR: Could not create cache adapter (#3802 - closed) • Arran Walker • 16.2 RunnerP1 -
"argument list too long" error with very large ... (gitlab#392406 - closed) • Axel von Bertoldi • 16.2 RunnerP1 documentation -
gitlab-runner-helper servercore image missing f... (#33918 - closed) • Georgi N. Georgiev • 16.2 -
CI job scripts do not complete when dockerd or... (#2880 - closed) • Unassigned • 16.2
Click to expand
-
sync-docker-images contains a data race when bu... (#34658 - closed) • Georgi N. Georgiev • 16.2 -
Token prefix masking: prefix appears on rightsi... (#30838) • Unassigned • Backlog -
powershell incorrect special char encoding (`§`... (#31051) • Unassigned • Backlog -
GitLab Runner pulls an x86-64 helper image, not... (#27768 - closed) • Romuald Atchadé • 16.5 -
gitlab runner doesn't start on boot on M1 Mac (#28389 - closed) • Matthew Bradburn • 16.5 -
GitLab Runner 15.8.0 cannot checkout branches s... (#29606 - closed) • Matthew Bradburn • 16.5 -
[Services] in GitLab Runner Docker executor con... (#29480 - closed) • Romuald Atchadé • 16.6 -
Old Openshift Image being bundled with Newer ve... (gitlab-org/gl-openshift/gitlab-runner-operator#158 - closed) • Georgi N. Georgiev • Backlog -
Intermittent auth failures when pulling docker ... (gitlab#363513 - closed) • Matthew Bradburn • 16.7
Features
-
Operator: Add support for placing pods on nodes... (gitlab-org/gl-openshift/gitlab-runner-operator#98 - closed) • Romuald Atchadé • 16.2 RunnerP1
Runner Autoscaling
-
GitLab Runner Fleeting plugin for AWS EC2 insta... (#29404 - closed) • Arran Walker • 16.5 • At risk RunnerP1 -
Runner want to use an instance which already ha... (gitlab-org/fleeting/taskscaler#16 - closed) • Arran Walker • 16.2 -
Integration tests (gitlab-org/fleeting/taskscaler#3 - closed) • Arran Walker • 16.5 -
gitlab-org/fleeting/fleeting-plugin-aws#6 -
gitlab-org/fleeting/fleeting-plugin-aws#7 -
Create canonical load tests for runner (#29464) • Unassigned -
Compare Docker Machine performance to Docker Au... (#29465) • Unassigned • Backlog -
Runner Incept test for fleeting AWS plugin (#29437 - closed) • Unassigned • 16.4 -
Add MacOS virtualizationframework support (gitlab-org/fleeting/nesting#3 - closed) • Arran Walker • 16.2
Click to expand
-
Allow configurable after_script timeouts (#2716 - closed) • Arran Walker • 16.4 -
Add Support for Amazon S3 Accelerated endpoints... (#26790) • Unassigned • Backlog -
Add systemID to Runner Helm Chart (gitlab-org/charts/gitlab-runner#455 - closed) • Romuald Atchadé • Backlog -
Override container entrypoint via image.entrypo... (#30713 - closed) • Unassigned • 16.6 -
Allow overwriting the terminationGracePeriodSec... (gitlab-org/gl-openshift/gitlab-runner-operator#128 - closed) • Romuald Atchadé • 16.2 -
Implement graceful shutdown for Docker executor (#6359 - closed) • Axel von Bertoldi • 16.6 • On track -
Add Kubernetes Pod Failure Event Description to... (#31052 - closed) • Romuald Atchadé • 16.2 -
docs: how to monitor pods killed by kubernetes ... (#31046) • Unassigned • Backlog
🏚
Maintenance -
Spike - investigate adding support for Kubernet... (#29633) • Unassigned • Backlog -
Create documentation entry for the NodeSelector... (#31099 - closed) • Fiona Neill • 16.6
🤔
R&D
-
Troubleshooting the random timeout error for the active customer escalation RunnerP1 @ratchade @ggeorgiev_gitlab -
Architecture Blueprint: GitLab Runner Admission... (gitlab#394975 - closed) • Darren Eastman, Arran Walker • 16.2 RunnerP1 -
Setup a test environment and run tests to repro... (gitlab#409486 - closed) • Unassigned • 16.2 RunnerP1 Pre-work required to determine root cause for:
Terminating or interrupting a Runner Manager K8... (gitlab#390645 - closed) • Romuald Atchadé • 16.5 -
Spike: How to address the feature request to su... (#29356 - closed) • Unassigned • 16.2 RunnerP1
Click to expand
🎢
Runner Fleet
🐛
Bugs
Features
-
Add status badges to runner detail view (gitlab#415399 - closed) • Miguel Rincon • 16.4 frontend -
Summary of upgrade statuses for runner groups (gitlab#411945 - closed) • Pedro Pombeiro • 16.2 • On track frontend -
Account for runners with multiple IP addresses (gitlab#411948 - closed) • Miguel Rincon • 16.2 • On track frontend -
Update delete confirmation modal for runner groups (gitlab#409398 - closed) • Miguel Rincon • 16.2 • On track frontend -
Implement new `create_runner` PPGAT scope (gitlab#413040 - closed) • Pedro Pombeiro • 16.2 • On track backend -
Display the top 5 "active" instance runners wit... (gitlab#377324 - closed) • Miguel Rincon • 16.2 frontend
-
[Feature flag] Enable runner creation workflow ... (gitlab#389269 - closed) typemaintenance -
[Feature flag] Enable runner creation workflow ... (gitlab#393919 - closed) typemaintenance -
Improve the explanation of why shared runners a... (gitlab#349794 - closed) • Miguel Rincon • 16.3 frontend -
Runner details buttons should be combined to a ... (gitlab#360429 - closed) • Miguel Rincon • 16.2 frontend -
Remove the RunnerType#upgrade_status (gitlab#413026 - closed) • Unassigned • 16.2 -
Implement new `create_runner` PPGAT scope (gitlab#413040 - closed) • Pedro Pombeiro • 16.2 • On track
Click to expand
🤔
R&D
-
Architecture Blueprint: Build Metrics and Runne... (gitlab#387672 - closed) • Pedro Pombeiro, Vladimir Shushlin+ • 16.3 • On track backend -
Fleet Dashboard POC - create a runners and ci_b... (gitlab#412709 - closed) • Vladimir Shushlin • 16.3 backend -
Fleet Dashboard POC - import test data from ci_... (gitlab#412714 - closed) • Vladimir Shushlin • 16.3 backend -
Fleet Dashboard POC - create and test queries f... (gitlab#412720 - closed) • Vladimir Shushlin • 16.3 backend
-
-
Fleet Dashboard POC - create a runners and ci_b... (gitlab#412709 - closed) • Vladimir Shushlin • 16.3 backend
✈ 🖌
User Experience -
Tell the user how to bring their runner online (gitlab#392950) • Unassigned • Backlog -
Add feedback if a runner is online when registered (gitlab#392923 - closed) • Gina Doyle • Backlog -
Improve Runner authentication token settings se... (gitlab#355918) • Unassigned • Backlog -
https://gitlab.com/gitlab-org/ux-research/-/issues/2444+s
Edited by Georgi N. Georgiev