Directories
¶
| Path | Synopsis |
|---|---|
|
Package advertise reconciles the local containerd content store against the set of digests this node is advertising on the DHT.
|
Package advertise reconciles the local containerd content store against the set of digests this node is advertising on the DHT. |
|
Package cdsub subscribes to containerd image/content events and forwards digest presence changes to its caller.
|
Package cdsub subscribes to containerd image/content events and forwards digest presence changes to its caller. |
|
Package coldstart implements the / the design doc rule cascade that decides how an agent resolves a digest when its local cache misses and the DHT lookup did not return enough providers.
|
Package coldstart implements the / the design doc rule cascade that decides how an agent resolves a digest when its local cache misses and the DHT lookup did not return enough providers. |
|
Package config is the single source of truth for every operator-tunable knob the Gantry agent exposes.
|
Package config is the single source of truth for every operator-tunable knob the Gantry agent exposes. |
|
Package containerdstore adapts a containerd content store to the gantry ifaces.LocalContentStore contract so the rest of the agent can read from and write into containerd as the single local source of truth for image content.
|
Package containerdstore adapts a containerd content store to the gantry ifaces.LocalContentStore contract so the rest of the agent can read from and write into containerd as the single local source of truth for image content. |
|
Package coord implements Gantry's libp2p coordination RPCs.
|
Package coord implements Gantry's libp2p coordination RPCs. |
|
Package digest defines the canonical OCI digest type used across Gantry.
|
Package digest defines the canonical OCI digest type used across Gantry. |
|
Package digestpipe is the digest-verifying stream tee.
|
Package digestpipe is the digest-verifying stream tee. |
|
Package discovery wires Gantry's libp2p host and Kademlia DHT.
|
Package discovery wires Gantry's libp2p host and Kademlia DHT. |
|
Package hrw implements Rendezvous (Highest-Random-Weight) hashing for Gantry's per-digest puller selection (the step 3).
|
Package hrw implements Rendezvous (Highest-Random-Weight) hashing for Gantry's per-digest puller selection (the step 3). |
|
Package ifaces declares the cross-cutting interfaces that Gantry's subsystems implement and depend on.
|
Package ifaces declares the cross-cutting interfaces that Gantry's subsystems implement and depend on. |
|
fakes
Package fakes provides in-memory implementations of the ifaces interfaces for unit and integration tests.
|
Package fakes provides in-memory implementations of the ifaces interfaces for unit and integration tests. |
|
Package inflight tracks per-digest pulls currently being executed on this agent.
|
Package inflight tracks per-digest pulls currently being executed on this agent. |
|
Package log is the structured-logging entry point for Gantry.
|
Package log is the structured-logging entry point for Gantry. |
|
Package manifest parses OCI v1 / Docker v2 schema-2 image manifests just enough to extract the layer and config digests they reference.
|
Package manifest parses OCI v1 / Docker v2 schema-2 image manifests just enough to extract the layer and config digests they reference. |
|
Package members - self-announce: write this agent's libp2p peer.ID, multiaddrs and transfer endpoint into its own Pod's annotations so other agents can discover the libp2p identity without operator-supplied bootstrap config.
|
Package members - self-announce: write this agent's libp2p peer.ID, multiaddrs and transfer endpoint into its own Pod's annotations so other agents can discover the libp2p identity without operator-supplied bootstrap config. |
|
Package metrics owns the Prometheus registry shared across Gantry subsystems and provides constructor helpers that record metric ownership so final audit can verify the metric set is complete.
|
Package metrics owns the Prometheus registry shared across Gantry subsystems and provides constructor helpers that record metric ownership so final audit can verify the metric set is complete. |
|
Package mirror is the loopback OCI registry mirror containerd talks to via hosts.toml .
|
Package mirror is the loopback OCI registry mirror containerd talks to via hosts.toml . |
|
Package negcache implements the per-puller, in-memory negative cache described in the design doc of the Gantry design.
|
Package negcache implements the per-puller, in-memory negative cache described in the design doc of the Gantry design. |
|
Package oci hosts shared OCI/Distribution-spec helpers used by more than one Gantry subsystem.
|
Package oci hosts shared OCI/Distribution-spec helpers used by more than one Gantry subsystem. |
|
Package origin pulls bytes from upstream OCI registries.
|
Package origin pulls bytes from upstream OCI registries. |
|
proto
|
|
|
Package transfer is the peer-facing OCI endpoint other Gantry agents pull from.
|
Package transfer is the peer-facing OCI endpoint other Gantry agents pull from. |
Click to show internal directories.
Click to hide internal directories.