Offer more GCP compute machine types on the GitLab SaaS Runners on Linux (MVC)
Status update (2022-09-19)
The first set of new larger machine types are now generally available on GitLab SaaS as of the 15.4 release. In addition to the GitLab 15.4 release post there will be another blog post covering the new machine types. To provide feedback on the future roadmap for GitLab SaaS Runners please view and add comments to this issue.
Release notes
When you run jobs on GitLab SaaS Linux runners, you now have access to more powerful machine types: medium and large. With these two machine types, you have more choices for your GitLab SaaS CI/CD jobs. And with 100% job isolation on an ephemeral virtual machine, and security and autoscaling fully managed by GitLab, you can confidently run your critical CI/CD jobs on GitLab SaaS.
New Machine Types
Vendor | Offer name | Machine Type | Plan availability |
---|---|---|---|
Google Cloud Platform | Linux + Docker Builds - Premium [general purpose CI] |
|
Free, Premium, Ultimate |
Google Cloud Platform | Linux + Docker Builds - Premium[general purpose CI] |
|
Premium, Ultimate |
Overview
Feature request: stronger shared instances for running CI.
Why: because n1-standard-1
isn't cutting it and I'm not interested in managing my own runners.
Briefly, here's where GitLab's shared runners compare with some competition:
CPU | RAM | |
---|---|---|
GitLab | 1 | 3.75 |
GitHub Actions | 2 | 7 |
Circle small | 1 | 2 |
Circle medium | 2 | 4 |
Circle medium+ | 3 | 6 |
Circle large | 4 | 8 |
Circle xlarge | 8 | 16 |
My first choice would be to have multiple available tiers, like Circle, so that I can right-size each job in my pipeline. (e.g. to use a small one for lint and a big one for integration tests)
If that's not viable, the next best thing would be to have a single higher tier, e.g. catching up with GitHub.
My third choice is to leave GitLab
Future roadmap epics/issues
-
Offer more GCP compute machine types on the GitLab SaaS Runners on Linux - x86-64 FY24
-
Offer Google Compute Arm processor machine types on GitLab SaaS Runners on Linux
-
ModelOps - Provide GPU enabled VMs on GitLab SaaS Runners on Linux
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.