79 lines
1.8 KiB
JSON
79 lines
1.8 KiB
JSON
{
|
|
"buildkit_runner": {
|
|
"concerns": {
|
|
"backup": {
|
|
"kind": "disabled",
|
|
"reason": "ephemeral by design (ADR-039); persistent state captured by SystemBackupDef.builder_env"
|
|
},
|
|
"certs": {
|
|
"kind": "disabled",
|
|
"reason": "no ACME issuer required"
|
|
},
|
|
"dns": {
|
|
"kind": "disabled",
|
|
"reason": "no DNS records owned by this component"
|
|
},
|
|
"observability": {
|
|
"backlog_ref": "OBS-001",
|
|
"kind": "pending",
|
|
"reason": "ObservabilityImpl iteration deferred — surface stub only"
|
|
},
|
|
"security": {
|
|
"backlog_ref": "SEC-001",
|
|
"kind": "pending",
|
|
"reason": "SecurityImpl iteration deferred — surface stub only"
|
|
},
|
|
"tls": {
|
|
"kind": "disabled",
|
|
"reason": "internal cluster service, mTLS not required"
|
|
}
|
|
},
|
|
"default_size": {
|
|
"cpu": 4,
|
|
"disk_gb": 40,
|
|
"memory_gb": 8
|
|
},
|
|
"golden_image_name": "buildkit-runner-golden",
|
|
"golden_image_rebuild_cron": "0 3 * * 0",
|
|
"hcloud": {
|
|
"location": "fsn1",
|
|
"server_type_pool": [
|
|
"cax21",
|
|
"cax31",
|
|
"cax41",
|
|
"ccx13"
|
|
]
|
|
},
|
|
"lease": {
|
|
"max_duration_min": 60
|
|
},
|
|
"mode": "ephemeral_vm",
|
|
"name": "buildkit_runner",
|
|
"operations": {
|
|
"health": true,
|
|
"install": true
|
|
},
|
|
"provides": {
|
|
"interface": "buildkit-runner",
|
|
"service": "buildkit_runner"
|
|
},
|
|
"requires": {
|
|
"capabilities": [
|
|
"vm-lifecycle",
|
|
"image-storage-s3",
|
|
"ssh-access"
|
|
],
|
|
"credentials": [
|
|
"HCLOUD_TOKEN",
|
|
"ORCHESTRATOR_SSH_PUBKEY"
|
|
]
|
|
},
|
|
"ssh": {
|
|
"orchestrator_pubkey_secret": "orchestrator-ssh-pubkey"
|
|
},
|
|
"storage": {
|
|
"persistent": false
|
|
},
|
|
"version": "1.0.0"
|
|
}
|
|
}
|