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