provisioning-code/.ncl-cache/6e9a585ee9d7e14ac0b7f5a5d23e7306af0b04a737d7f7386c036c2a76200a10.json

43 lines
890 B
JSON

{
"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"
}