{ "best_practices": [ "buildkit-runner-no-persistent-storage", "oom-retry-bounded" ], "conflicts_with": [], "dependencies": [], "description": "Ephemeral BuildKit runner VM — spawned per build by the orchestrator, destroyed on build completion. Never carries persistent storage; all cache lives in zot.", "modes": [ "ephemeral_vm" ], "name": "buildkit_runner", "provides": [ { "id": "build-execution-ephemeral", "interface": "buildkit-runner", "version": "1.0" } ], "requires": [ { "capability": "vm-lifecycle", "kind": "Required" }, { "capability": "image-storage-s3", "kind": "Required" }, { "capability": "ssh-access", "kind": "Required" } ], "tags": [ "build", "ci", "ephemeral", "vm", "buildkit", "sccache" ], "version": "1.0.0" }