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.


- gitlab-org/gitlab-runner#34312+s RunnerP1
- gitlab-org/gitlab-runner#31044+s
- gitlab-org/gitlab#413649+s
- gitlab-org/gitlab-runner#31065+s

- 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) • 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

- Spike - investigate adding support for Kubernet... (#29633) • Unassigned • Backlog
- Create documentation entry for the NodeSelector... (#31099 - closed) • Fiona Neill • 16.6

- 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


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

-
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


- 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