Directories
¶
| Path | Synopsis |
|---|---|
|
Package cli holds the cobra commands.
|
Package cli holds the cobra commands. |
|
Package client is the typed HTTP client shared by every CLI verb.
|
Package client is the typed HTTP client shared by every CLI verb. |
|
Package clock provides an injectable time source so tests never sleep.
|
Package clock provides an injectable time source so tests never sleep. |
|
Package logstore keeps one append-only file per job and lets clients follow it while the job is still running.
|
Package logstore keeps one append-only file per job and lets clients follow it while the job is still running. |
|
Package model holds the entities shared by the controller, worker, and client.
|
Package model holds the entities shared by the controller, worker, and client. |
|
Package notify delivers operational events (a tripped watchdog, an unhealthy device, a lost worker) to an external sink such as a webhook.
|
Package notify delivers operational events (a tripped watchdog, an unhealthy device, a lost worker) to an external sink such as a webhook. |
|
Package selector parses and evaluates device selectors such as "vendor=nvidia,vram>=40G".
|
Package selector parses and evaluates device selectors such as "vendor=nvidia,vram>=40G". |
|
Package server exposes the controller's HTTP API.
|
Package server exposes the controller's HTTP API. |
|
Package store owns all controller state.
|
Package store owns all controller state. |
|
Package worker runs jobs on a device host and reports back to the controller.
|
Package worker runs jobs on a device host and reports back to the controller. |
Click to show internal directories.
Click to hide internal directories.