internal/

directory
v0.1.6-alpha Latest Latest
Warning

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

Go to latest
Published: May 24, 2026 License: AGPL-3.0

Directories

Path Synopsis
Package auth stores the credentials hpcc uses for distributed compilation.
Package auth stores the credentials hpcc uses for distributed compilation.
Package bootstrap holds first-run helpers shared by `hpcc init scheduler` and `hpcc init worker`: generating a worker-token suitable for the scheduler<->worker shared secret, and minting a self-signed TLS leaf for components whose peer pins by fingerprint (the worker).
Package bootstrap holds first-run helpers shared by `hpcc init scheduler` and `hpcc init worker`: generating a worker-token suitable for the scheduler<->worker shared secret, and minting a self-signed TLS leaf for components whose peer pins by fingerprint (the worker).
client
Package client is the side of the daemon protocol that runs inside the short-lived `hpcc wrap` / symlink invocation.
Package client is the side of the daemon protocol that runs inside the short-lived `hpcc wrap` / symlink invocation.
dispatch
Package dispatch implements the daemon's remote-compile path: read the cached JWT written by `hpcc auth login`, authenticate against the scheduler, route each compile to a worker, and dial the worker directly to invoke Compile.
Package dispatch implements the daemon's remote-compile path: read the cached JWT written by `hpcc auth login`, authenticate against the scheduler, route each compile to a worker, and dial the worker directly to invoke Compile.
Package explain records per-compile outcome metadata so `hpcc explain <source>` can answer "why did my last compile not hit the cache." Phase 5 §5.3.
Package explain records per-compile outcome metadata so `hpcc explain <source>` can answer "why did my last compile not hit the cache." Phase 5 §5.3.
Package logging configures the project-wide zap logger.
Package logging configures the project-wide zap logger.
Package metrics configures the project-wide OpenTelemetry metrics pipeline.
Package metrics configures the project-wide OpenTelemetry metrics pipeline.
protocol
gen
Package runner is the single entrypoint for executing a compile through hpcc.
Package runner is the single entrypoint for executing a compile through hpcc.
Package secret resolves config-time secret references so callers never have to put a credential in a TOML file.
Package secret resolves config-time secret references so callers never have to put a credential in a TOML file.
Package tracing configures the project-wide OpenTelemetry tracer.
Package tracing configures the project-wide OpenTelemetry tracer.
image
Package image is the worker's prepared-image abstraction.
Package image is the worker's prepared-image abstraction.
image/cdimage
Package cdimage is the containerd-backed implementation of image.Store.
Package cdimage is the containerd-backed implementation of image.Store.
image/rootfs
Package rootfs is the Linux raw-Firecracker implementation of image.Store.
Package rootfs is the Linux raw-Firecracker implementation of image.Store.

Jump to

Keyboard shortcuts

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