Directories
¶
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
builtin
Package builtin composes every adapter shipped by the inference-cache binaries.
|
Package builtin composes every adapter shipped by the inference-cache binaries. |
|
builtin/runtime
Package runtime contains the runtime-adapter implementations shipped by the controller binary.
|
Package runtime contains the runtime-adapter implementations shipped by the controller binary. |
|
builtin/storage
Package storage contains the shipping remote-storage provider adapters.
|
Package storage contains the shipping remote-storage provider adapters. |
|
Package canary provides repository-owned live and test probes for inference engines.
|
Package canary provides repository-owned live and test probes for inference engines. |
|
cli
|
|
|
doctor
Package doctor defines the diagnostic result vocabulary shared by the `inferencecache doctor` pre-flight checks and their output formatters.
|
Package doctor defines the diagnostic result vocabulary shared by the `inferencecache doctor` pre-flight checks and their output formatters. |
|
doctor/checks
Package checks implements the `inferencecache doctor` pre-flight diagnostics.
|
Package checks implements the `inferencecache doctor` pre-flight diagnostics. |
|
doctor/output
Package output renders a doctor doctor.Report in the three operator-facing formats the `inferencecache doctor` command supports: human (default, color-coded when writing to a TTY), json (a documented, stable schema for scripting and CI pipelines), and table (one row per finding).
|
Package output renders a doctor doctor.Report in the three operator-facing formats the `inferencecache doctor` command supports: human (default, color-coded when writing to a TTY), json (a documented, stable schema for scripting and CI pipelines), and table (one row per finding). |
|
Package controlplaneapi defines the private HTTP wire contracts shared by the inference-cache controller and server binaries.
|
Package controlplaneapi defines the private HTTP wire contracts shared by the inference-cache controller and server binaries. |
|
Package enginebinding owns metadata shared by engine-pod admission and the controllers that observe or reconcile injected pods.
|
Package enginebinding owns metadata shared by engine-pod admission and the controllers that observe or reconcile injected pods. |
|
Package index implements the inference-cache server's mutable cache-state index, populated from engine KV events and queried by LookupRoute.
|
Package index implements the inference-cache server's mutable cache-state index, populated from engine KV events and queried by LookupRoute. |
|
calibration
Package calibration replays routing observations through the production index ranker and sweeps RankerConfig candidates.
|
Package calibration replays routing observations through the production index ranker and sweeps RankerConfig candidates. |
|
Package server implements the inference-cache server binary's gRPC and HTTP surfaces.
|
Package server implements the inference-cache server binary's gRPC and HTTP surfaces. |
|
auth
Package auth provides HTTP middleware that gates the policy server's internal controller-facing endpoints (/snapshot, /policy, and /probe) on a Kubernetes ServiceAccount bearer token.
|
Package auth provides HTTP middleware that gates the policy server's internal controller-facing endpoints (/snapshot, /policy, and /probe) on a Kubernetes ServiceAccount bearer token. |
|
Package subscriber implements KV-event ingestion for the kvevent-subscriber sidecar.
|
Package subscriber implements KV-event ingestion for the kvevent-subscriber sidecar. |
|
Package testutil provides envtest helpers used only by this repository's test suites.
|
Package testutil provides envtest helpers used only by this repository's test suites. |
|
Package version exposes build metadata to repository binaries.
|
Package version exposes build metadata to repository binaries. |
|
webhook
|
|
|
pod
Package pod is the controller-owned mutating admission webhook that auto- wires user-provided inference engine pods to a matching cache backend — either a managed provider or an externally owned remote binding.
|
Package pod is the controller-owned mutating admission webhook that auto- wires user-provided inference engine pods to a matching cache backend — either a managed provider or an externally owned remote binding. |
|
v1alpha1
Package v1alpha1 hosts the admission webhooks (defaulting + validating) for the operator-facing v1alpha1 CRDs: CacheBackend, CachePolicy, and CacheTenant.
|
Package v1alpha1 hosts the admission webhooks (defaulting + validating) for the operator-facing v1alpha1 CRDs: CacheBackend, CachePolicy, and CacheTenant. |
Click to show internal directories.
Click to hide internal directories.