Skip to content

GitLab Runners on Google Cloud Run

Status (revised 2022-02-14)

Since our previous exploration of [Cloud Run] we have had to prioritize developing a replacement for GitLab Runner Autoscaling on GCP compute based on Docker Machine. That effort is our top strategic priority in FY23 for autoscaling runners on GCP.

Description

Google Cloud has a managed Knative service called CloudRun available in a few flavors to run serverless workloads with ease.

Proposal

Gitlab Runner should evaluate the use of CloudRun or at the very least Knative as a platform to host runners for ad-hoc CI jobs. Knative had a Build component to build docker images that spun off to Tekton. Wanted to kick off discussion evaluating if this is even possible from a technical perspective.

Related Issues / MRs

GitLab Runner Docker Machine Executor Replacement for GCP

cc: @nagyv.gitlab

Edited by Darren Eastman