-
Notifications
You must be signed in to change notification settings - Fork 113
Closed
Labels
Description
Right now docker_builder
is essentially a VM that we maintain. But some folks requested features that can be covered by allowing any custom VMs from the users with any number of CPUs/memory. Many issues can be resolved by this, for example:
- Run a custom kernel by @anarazel.
- OpenBSD Support OpenBSD Support #311
- DragonFlyBSD Support DragonFlyBSD Support #101
- Support selectable number of CPUs for docker_builder Support selectable number of CPUs for docker_builder #741
- Support nested virtualization. Is QMEU enabled for Linux runners for docker buildx? #793
Here is an analogue of docker_builder
:
task:
compute_engine_instance:
image_project: cirrus-images
image: family/docker-builder
platform: linux
cpu: 4
memory: 16G
nested_virtualization: false
This is basically a stripped version of gce_instance
but for OSS and which can use any public compute engine VM.
anarazel, trombik and fkorotkov