internal/

directory
v0.1.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 31, 2026 License: Apache-2.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL