17.0 Runner group iteration plan
The details in this issue cover the top priority work items for the Runner team for the 17.0 release.
Removals - GitLab Runner deprecated features to remove
[17.0] GitLab Runner deprecated features to remove (&9526)
-
Remove legacy shell escape/quoting (#29368 - closed) • Romuald Atchadé • 17.0 -
Remove support for the CMD shell for Windows fr... (#29479 - closed) • Romuald Atchadé • 17.0 -
Remove `gitlab-runner exec` (#37492 - closed) • Romuald Atchadé • 17.0 -
Deprecate terminationGracePeriodSeconds in favo... (#28165 - closed) • Romuald Atchadé • 17.0 -
Remove slsa_v02 from artifact_metadata (#37493 - closed) • Romuald Atchadé • 17.0 -
Deprecate CiRunner fields duplicated in runner ... (gitlab#415185 - closed) • Pedro Pombeiro • 17.0 • On track -
Disable runner registration tokens for all grou... (gitlab#413956 - closed) • Pedro Pombeiro • 17.0 • On track -
Disable registration tokens for all instances e... (gitlab#413957 - closed) • Pedro Pombeiro • 17.0 • On track -
Make :register_project_runners permission only ... (gitlab#383683) • Unassigned • Backlog -
Make :update_runners_registration_token permiss... (gitlab#383685) • Unassigned • Backlog -
GraphQL: Remove runner.projects default sort or... (gitlab#372117 - closed) • Pedro Pombeiro • 17.0 • On track -
RunnerMembershipFilter GraphQL type renamed to ... (gitlab#409333 - closed) • Pedro Pombeiro • 16.0 -
CiRunnerUpgradeStatusType GraphQL type renamed ... (gitlab#409332 - closed) • Pedro Pombeiro • 16.0 -
Remove support for old pre_clone_script and pos... (#29405 - closed) • Tomasz Maczukin, Romuald Atchadé • 17.0
🏃
Runner Core CVE issue triage
-
Base images not updated during image build for ... (gitlab-org/gl-openshift/gitlab-runner-operator#200 - closed) • Georgi N. Georgiev • 17.1 -
gitlab-org/gitlab-runner#37451+s
🐛
Bugs
-
Kubernetes exceeded quota error still not trigg... (#37388 - closed) • Georgi N. Georgiev, Romuald Atchadé • 17.0 -
Runner unable to fetch with Shell executor due ... (#4563) • Unassigned • 17.3 -
Gitlab runner - could not resolve host (#6644) • Unassigned • 17.3 -
Using Git submodules: fatal: unable to access '... (gitlab#424166) • Unassigned • 17.3
Features
-
GitLab Runner Fleeting plugin for GCP Compute E... (#29221 - closed) • Arran Walker • 17.1 -
GitLab Runner Fleeting plugin for AWS EC2 insta... (#29222 - closed) • Arran Walker • 17.2 -
GitLab Runner Fleeting plugin for Azure Virtual... (#29223) • Arran Walker • 17.4
-
Implement Runner Integration Blueprint API Spec (step-runner#31 - closed) • Axel von Bertoldi • 17.0 -
Implement Steps service `Run` API (step-runner#32 - closed) • Axel von Bertoldi • 17.0 -
Implement Steps service `FollowSteps` API (step-runner#34 - closed) • Axel von Bertoldi • 17.0 -
Implement sub-command to serve Steps gRPC service (step-runner#41 - closed) • Axel von Bertoldi • 17.0
CI Log rendering: Timestamps to CI logs
-
Add timestamps to the CI logs for each line in ... (gitlab#202293) • Pedro Pombeiro • 17.6 • At risk
-
Move masking functionality to BuildLogger (CI l... (#36887 - closed) • Unassigned • 17.0 • At risk -
Ability to turn on/off running umask 0000 comma... (#28867 - closed) • Romuald Atchadé • 17.2 -
Handling of the authentication token rotation (gitlab-org/gl-openshift/gitlab-runner-operator#186) • Romuald Atchadé • 17.3 -
Fix k8s entrypoint management for build container (#37277) • Romuald Atchadé • 17.3 -
Add documentation on how to configure an air-ga... (gitlab-org/gl-openshift/gitlab-runner-operator#123 - closed) • Darren Eastman • 17.0
🏚
Maintenance -
{placeholder}
🤔
R&D -
Create architectural blueprint for the CI Cache... (gitlab#424951) • Unassigned • Backlog RunnerP1 Roadmap roadmapnext
🎢
Fleet Visibility Bugs
-
{placeholder}
-
Migrate to runner manager version in runner Gra... (gitlab#454050 - closed) • Miguel Rincon • 17.0 -
Selecting "Allow runner registration token" lea... (gitlab#456251 - closed) • Miguel Rincon • 17.0 -
Empty error displayed in the UI when enabling a... (gitlab#439671) • Unassigned • 17.3 -
Failure in browser_ui/4_verify/ci_project_artif... (gitlab#428803) • Joy Roodnick • 17.3
Features
Fleet Dashboard for Groups
-
GraphQL API for "Active Runners" on the group l... (gitlab#437849 - closed) • Pedro Pombeiro • 17.0 • On track backend -
Add link to Fleet dashboard to the top-level gr... (gitlab#437850 - closed) • Miguel Rincon • 17.0 frontend -
Display top 5 active group runners (gitlab#424795 - closed) • Miguel Rincon • 17.0 frontend
-
Document gotchas when using https://docs.gitlab... (gitlab#413959 - closed) • Pedro Pombeiro • 17.1 -
GraphQL: Clean up alpha elements in Runner quer... (gitlab#442426 - closed) • Pedro Pombeiro • 17.0 -
[Feature flag] Enable add_all_ci_running_builds... (gitlab#452166 - closed) • Pedro Pombeiro • 17.0 -
Add allow_runner_registration_token to Service ... (gitlab#458237 - closed) • Pedro Pombeiro • 17.0 • On track
✈ 🖌
User Experience -
UX Scorecard Part 1: Understand pipeline health... (gitlab-design#2536 - closed) • Gina Doyle • 17.0
SET
GitLab + GCP Console Integration for CI - June Release- Front End
-
Improve validation messages for runner registra... (gitlab#450820 - closed) • Pedro Moreira da Silva, Miguel Rincon • 17.0 -
Frontend: Better error handling for form fields (gitlab#444240 - closed) • Miguel Rincon • 17.0 -
Move the modal that contains terraform scripts ... (gitlab#443850 - closed) • Miguel Rincon • 17.0
Edited by Darren Eastman