pkg/

directory
v0.24.0 Latest Latest
Warning

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

Go to latest
Published: Nov 12, 2026 License: Apache-2.0

Directories

Path Synopsis
agent
agentbinary
Package agentbinary installs and switches agent binaries from release archives.
Package agentbinary installs and switches agent binaries from release archives.
artifactsource
Package artifactsource opens and probes agent artifact download sources.
Package artifactsource opens and probes agent artifact download sources.
artifactsource/ocilayout
Package ocilayout acquires OCI images as local OCI image layouts.
Package ocilayout acquires OCI images as local OCI image layouts.
bootstrapartifacts
Package bootstrapartifacts defines and reads complete agent bootstrap artifact bundles.
Package bootstrapartifacts defines and reads complete agent bootstrap artifact bundles.
config
Package config defines the intermediate representation (IR) for agent configuration.
Package config defines the intermediate representation (IR) for agent configuration.
confsnap
Package confsnap keeps a byte-for-byte copy of the host configuration files that more than one node stack writes, so a failed migration or upgrade can put them back.
Package confsnap keeps a byte-for-byte copy of the host configuration files that more than one node stack writes, so a failed migration or upgrade can put them back.
daemon
Package daemon defines public library-facing types for composing host-local agent daemon controllers and operation runners.
Package daemon defines public library-facing types for composing host-local agent daemon controllers and operation runners.
hostroot
Package hostroot locates the directory that holds an agent's own host-side files: its binaries and the helpers systemd units run.
Package hostroot locates the directory that holds an agent's own host-side files: its binaries and the helpers systemd units run.
internal/nvidia
Package nvidia validates host GPU readiness before worker provisioning.
Package nvidia validates host GPU readiness before worker provisioning.
isolation
Package isolation defines where the node stack (containerd, kubelet, CNI and CoreDNS) runs on a host.
Package isolation defines where the node stack (containerd, kubelet, CNI and CoreDNS) runs on a host.
isolation/container
Package container is the isolation backend that runs the node stack in a privileged OCI container with systemd as PID 1.
Package container is the isolation backend that runs the node stack in a privileged OCI container with systemd as PID 1.
isolation/isolationtest
Package isolationtest is the conformance suite every isolation backend must pass.
Package isolationtest is the conformance suite every isolation backend must pass.
isolation/migrate
Package migrate moves a live node from one isolation mode to another.
Package migrate moves a live node from one isolation mode to another.
isolation/none
Package none is the isolation backend that runs the node stack directly on the host as agent-owned systemd units.
Package none is the isolation backend that runs the node stack directly on the host as agent-owned systemd units.
isolation/nspawn
Package nspawn is the isolation backend that runs the node stack in a systemd-nspawn machine.
Package nspawn is the isolation backend that runs the node stack in a systemd-nspawn machine.
nodelifecycle
Package nodelifecycle provides the pre-start, post-start and reconcile phases that a node supervising unit runs around the node stack.
Package nodelifecycle provides the pre-start, post-start and reconcile phases that a node supervising unit runs around the node stack.
nspawnlifecycle
Package nspawnlifecycle provides host-side nspawn lifecycle operations that applications can expose through their own CLI.
Package nspawnlifecycle provides host-side nspawn lifecycle operations that applications can expose through their own CLI.
preflight
Package preflight provides reusable non-mutating checks for validating a host and agent configuration before bootstrap.
Package preflight provides reusable non-mutating checks for validating a host and agent configuration before bootstrap.
controller
Package controller registers the reusable MachineOperation provider controller with a controller-runtime manager.
Package controller registers the reusable MachineOperation provider controller with a controller-runtime manager.
Package racersdk reads objects through a node-local Racer cache and serves cache misses from your own storage.
Package racersdk reads objects through a node-local Racer cache and serves cache misses from your own storage.
internal/fakeracer
Package fakeracer implements a sequential, noncaching Racer test daemon.
Package fakeracer implements a sequential, noncaching Racer test daemon.
internal/sdkhook
Package sdkhook connects racersdktest to private SDK construction seams.
Package sdkhook connects racersdktest to private SDK construction seams.
internal/wire
Package wire implements Racer HTTP heads, metadata grammar, and subscription framing.
Package wire implements Racer HTTP heads, metadata grammar, and subscription framing.
racersdktest
Package racersdktest runs an in-process fake Racer so tests can exercise a real racersdk.Client and racersdk.Origin without a deployed Racer.
Package racersdktest runs an in-process fake Racer so tests can exercise a real racersdk.Client and racersdk.Origin without a deployed Racer.

Jump to

Keyboard shortcuts

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