15.10 Runner Group iteration plan
The details in this issue cover the top priority work items for the Runner team for the 15.10 release.
🟢 15.10 Schedule
-
Feb 17: PMs & design lead records the Runner group kickoff video. @DarrenEastman @gdoyle @gabrielengel_gl -
Mar 7: Code freeze 15.10. Calculate the say/do ratio. -
Mar 17: Release 15.10.
Next Runner Token Architecture project
-
Update the Runner Helm Chart to support regist... (gitlab-org/charts/gitlab-runner#436 - closed) -
Update the Runner Operator to support registrat... (gitlab-org/gl-openshift/gitlab-runner-operator#148 - closed) -
backend Remove the ignore rule for `ci_runner_machines.... (gitlab#391447 - closed) -
backend Return runner token and ID information from /ru... (gitlab#391383 - closed) -
backend Modify register command to allow new flow with ... (#29613 - closed) -
backend @tschmitke
GraphQL: Implement mutation to create runner (gitlab#387808 - closed) -
backend RunnerMachineBuild: Sidekiq/Database::DropDetac... (gitlab#392369 - closed) typebug -
backend Reinstate MR "Add ci_runner_machine_builds part... (gitlab#392651 - closed) -
backend GitLab runner system ID is not unique in docker... (#29646 - closed) typebug -
backend Make the `gitlab-runner register` command happe... (#29670 - closed) -
backend Define feature flag and policies for "New Runne... (gitlab#393887 - closed) -
backend Only update runner contacted_at and status when... (gitlab#394749 - closed)
🏃
Runner Core
🐛
Bugs - (CVE) -
@avonbertoldi
Critical CVE in indirect dependency go-restful (#29630 - closed) security -
@avonbertoldi
Gitlab runner helper base image vulnerabilities (#29642 - closed) security -
@avonbertoldi
Use of a Broken or Risky Cryptographic Algorith... (gitlab-org/ci-cd/custom-executor-drivers/fargate#67 - closed)
🐛
Bugs - (FUNCTIONAL) -
gitlab-runner sometimes ignores jobs (gitlab#22088 - closed) priority1 -
gitlab-runner 15.1.0 regresses docker-in-docker... (#29130 - closed) priority1 -
gitlab-runner overwriting config toml file on s... (#29636 - closed) priority1 -
Docker Machine failed to create EC2 spot instan... (#29213 - moved) (active community MR in progress with possible fix) -
@avonbertoldi
CI or CD process does not receive SIGTERM on te... (#27443 - closed) -
@avonbertoldi
executor docker-windows error: cannot lock ref ... (#28398 - closed) -
@ggeorgiev_gitlab
Intermittent auth failures when pulling docker ... (gitlab#363513 - closed) -
@ggeorgiev_gitlab
allow_failure:exit_codes unusable with custom ... (#28658 - closed) -
@ggeorgiev_gitlab
Kubernetes Runner Container ContainersNotReady (#28747 - closed) -
@ratchade
gitlab-org/ci-cd/gitlab-runner-ubi-images#14 (closed) -
CI artifacts missing when job exceeds deadline ... (gitlab#284186 - closed) -
Registration script included with operator is out of date.
Features
-
@ratchade
gitlab-org/gitlab#387093+ priority1 -
@ratchade
Support activeDeadlineSeconds for pods spawned ... (#29279 - closed) -
.gitlab-ci.yml -- support for "services" port m... (#2460) -
Configure project clone directory as safe by de... (#29022 - closed) -
Support absolute URLs to submodules (#3374 - closed) (review of community MR in progress) -
Cache keyword depends on tag protection (gitlab#388019) documentation
Runner Autoscaling on AWS
Feature work in support of-
@avonbertoldi
gitlab-org/fleeting/fleeting-plugin-aws#3 -
@georgiev_gitlab
Taskscaler (autoscaler) executor unit tests (#29318 - closed) -
@ajwalker
GitLab Runner Auto-scaling: Windows Container B... (#29598 - closed) -
@avonbertoldi
gitlab-org/fleeting/fleeting-plugin-aws#12
Note: There is more work required to meet the alpha bar: &8856
🏚
Maintenance -
Docs feedback: Combine buildah, podman, and kan... (#29570) -
@ratchade
Fix Windows 1809 failure in community contribut... (#29493 - closed) -
@avonbertoldi
Gitlab runner helper base image vulnerabilities (#29642 - closed) -
@avonbertoldi
Critical CVE in indirect dependency go-restful (#29630 - closed) -
@avonbertoldi
Use of a Broken or Risky Cryptographic Algorith... (gitlab-org/ci-cd/custom-executor-drivers/fargate#67 - closed)
🤔
R&D -
@ratchade
SPIKE: Evaluate effort to implement PodSpec pri... (gitlab#336161 - closed) -
Spike: Determine a solution to allow for starti... (#28226 - closed) -
Spike: Bug investigation and analysis - orphane... (#29454 - closed) -
@georgiev_gitlab
Come up with a CodeQuality configuration that w... (#29627 - closed)
🎢
Runner Fleet
🐛
Bugs -
Follow-up from "GraphQL: Fix N+1 issues with Ru... (gitlab#385570 - closed) -
Validation: Add Alerts to Environment Dashboard (gitlab#36409 - closed) -
frontend Clearing a single filter doesn't update search ... (gitlab#385595 - closed) -
CI/CD → Runners page showing stale runner versi... (gitlab#389230 - closed)
Features
-
@mrincon frontend New Runner creation workflow in Admin Area > Ru... (gitlab#383139 - closed) -
frontend backend missed:15.10 New Runner creation workflow in Group > CI/CD R... (gitlab#383143 - closed) -
frontend backend missed:15.10 New Runner creation workflow in the Project CI/... (gitlab#383144 - closed) -
backend Add `createdBy` to runner type (gitlab#393868 - closed)
R&D
✈ 🖌
User Experience -
Add feedback if a runner was successfully created (gitlab#387882 - closed) -
Show runner group details in runner details page (gitlab#388854 - closed)
☁ :
Runner SaaS Features
MacOS Runners
-
@josephburnett @dbickford @tmaczukin
Staging environment - implementation plan.
Linux Runners
-
Add standard size GPU-enabled SaaS Linux runner... (gitlab#358026 - closed) -
Offer more GCP compute machine types on the GitLab SaaS Runners on Linux - x86-64
🤔
R&D
🏚
Maintenance -
gitlab-org/gitlab#201776+ -
gitlab-org/gitlab#391773+ -
@tmaczukin
Add support for Xcode 14.2 (gitlab-org/ci-cd/shared-runners/images/macstadium/orka#116 - closed) -
@josephburnett
Update git version in the macos-12-xcode-14 ima... (gitlab-org/ci-cd/shared-runners/images/macstadium/orka#122 - closed) -
@josephburnett
Update git version in the macos-12-xcode-13 ima... (gitlab-org/ci-cd/shared-runners/images/macstadium/orka#121 - closed)
Edited by Darren Eastman