Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
machina/v1alpha3
+kubebuilder:object:generate=true +groupName=unbounded-cloud.io
|
+kubebuilder:object:generate=true +groupName=unbounded-cloud.io |
|
net/v1alpha1
Package v1alpha1 contains API Schema definitions for the net.unbounded-cloud.io v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the net.unbounded-cloud.io v1alpha1 API group. |
|
cmd
|
|
|
agent
command
|
|
|
inventory/inventory-agent
command
|
|
|
inventory/inventory-aggregator
command
|
|
|
inventory/inventory-inspector
command
|
|
|
inventory/inventory-viewer
command
|
|
|
kubectl-unbounded
command
|
|
|
machina
command
|
|
|
machine-ops-controller
command
|
|
|
metalman
command
|
|
|
orca
command
|
|
|
orca/orca
Package orca wires the Orca cache binary together.
|
Package orca wires the Orca cache binary together. |
|
unbounded-net-controller
command
|
|
|
unbounded-net-node
command
|
|
|
unbounded-net-routeplan-debug
command
|
|
|
unping
command
unping sends health check probes to a remote unbounded-net node and prints round-trip times in a format similar to standard ping.
|
unping sends health check probes to a remote unbounded-net node and prints round-trip times in a format similar to standard ping. |
|
unroute
command
unroute dumps the eBPF tunnel-endpoint LPM trie (unb_endpts) in human-readable, JSON, or raw-hex form.
|
unroute dumps the eBPF tunnel-endpoint LPM trie (unb_endpts) in human-readable, JSON, or raw-hex form. |
|
deploy
|
|
|
machina
Package machina embeds the rendered Machina controller deployment manifests so they can be bundled into binaries that need to apply them (e.g.
|
Package machina embeds the rendered Machina controller deployment manifests so they can be bundled into binaries that need to apply them (e.g. |
|
net
Package net embeds the rendered unbounded-net controller and node deployment manifests so they can be bundled into binaries that need to apply them (e.g.
|
Package net embeds the rendered unbounded-net controller and node deployment manifests so they can be bundled into binaries that need to apply them (e.g. |
|
hack
|
|
|
cmd/forge
command
|
|
|
cmd/notice
command
notice generates and verifies the project's NOTICE file from the direct dependencies declared in go.mod and frontend/package.json.
|
notice generates and verifies the project's NOTICE file from the direct dependencies declared in go.mod and frontend/package.json. |
|
cmd/notice/internal/gomod
Package gomod implements a notice.Collector for direct dependencies declared in go.mod.
|
Package gomod implements a notice.Collector for direct dependencies declared in go.mod. |
|
cmd/notice/internal/license
Package license contains ecosystem-agnostic helpers for license classification, copyright extraction, and license-URL construction.
|
Package license contains ecosystem-agnostic helpers for license classification, copyright extraction, and license-URL construction. |
|
cmd/notice/internal/notice
Package notice contains the core types and orchestration for the NOTICE generator: the on-disk schema, the Collector interface, and the helpers that ecosystem packages use to assemble entries.
|
Package notice contains the core types and orchestration for the NOTICE generator: the on-disk schema, the Collector interface, and the helpers that ecosystem packages use to assemble entries. |
|
cmd/notice/internal/npm
Package npm implements a notice.Collector for direct dependencies declared in frontend/package.json.
|
Package npm implements a notice.Collector for direct dependencies declared in frontend/package.json. |
|
cmd/notice/internal/testutil
Package testutil provides shared helpers for hermetic notice-tool tests.
|
Package testutil provides shared helpers for hermetic notice-tool tests. |
|
cmd/orcaseed
command
|
|
|
cmd/orcaseed/orcaseed
Package orcaseed implements the `orcaseed` developer tool used by the Orca dev harness to populate the in-cluster Azurite origin container with synthetic or operator-supplied content.
|
Package orcaseed implements the `orcaseed` developer tool used by the Orca dev harness to populate the in-cluster Azurite origin container with synthetic or operator-supplied content. |
|
cmd/render-manifests
command
render-manifests is a generic Go template renderer.
|
render-manifests is a generic Go template renderer. |
|
cmd/render-manifests/render
Package render implements the manifest template renderer used by the render-manifests CLI.
|
Package render implements the manifest template renderer used by the render-manifests CLI. |
|
internal
|
|
|
net/allocator
Package allocator provides CIDR allocation functionality for Kubernetes nodes.
|
Package allocator provides CIDR allocation functionality for Kubernetes nodes. |
|
net/certmanager
Package certmanager manages TLS serving certificates for the controller using a self-signed CA.
|
Package certmanager manages TLS serving certificates for the controller using a self-signed CA. |
|
net/config
Package config provides configuration types for the unbounded-net-controller.
|
Package config provides configuration types for the unbounded-net-controller. |
|
net/controller
Package controller implements the Kubernetes node controller for CIDR allocation.
|
Package controller implements the Kubernetes node controller for CIDR allocation. |
|
net/ebpf
Package ebpf provides eBPF-based tunnel dataplane management.
|
Package ebpf provides eBPF-based tunnel dataplane management. |
|
net/html
Package html embeds HTML page templates used by the controller and node binaries.
|
Package html embeds HTML page templates used by the controller and node binaries. |
|
net/metrics
Package metrics provides shared Prometheus metrics helpers for the unbounded-net controller and node agent.
|
Package metrics provides shared Prometheus metrics helpers for the unbounded-net controller and node agent. |
|
net/netlink
Package netlink provides utilities for managing network configuration using netlink
|
Package netlink provides utilities for managing network configuration using netlink |
|
ociutil
Package ociutil provides shared helpers for OCI registry operations.
|
Package ociutil provides shared helpers for OCI registry operations. |
|
orca/app
Package app wires the Orca runtime: origin + cachestore + cluster + fetch coordinator + edge / internal HTTP listeners.
|
Package app wires the Orca runtime: origin + cachestore + cluster + fetch coordinator + edge / internal HTTP listeners. |
|
orca/cachestore
Package cachestore defines the in-DC chunk store interface and shared types.
|
Package cachestore defines the in-DC chunk store interface and shared types. |
|
orca/cachestore/s3
Package s3 is the cachestore driver for in-DC S3-compatible stores.
|
Package s3 is the cachestore driver for in-DC S3-compatible stores. |
|
orca/chunk
Package chunk implements the chunk model: ChunkKey, deterministic path encoding, and the range -> chunk-index iterator.
|
Package chunk implements the chunk model: ChunkKey, deterministic path encoding, and the range -> chunk-index iterator. |
|
orca/chunkcatalog
Package chunkcatalog implements a bounded LRU recording chunks known to be present in the CacheStore.
|
Package chunkcatalog implements a bounded LRU recording chunks known to be present in the CacheStore. |
|
orca/cluster
Package cluster handles peer discovery and rendezvous-hash coordinator selection.
|
Package cluster handles peer discovery and rendezvous-hash coordinator selection. |
|
orca/config
Package config defines Orca's YAML configuration shape and loading helpers.
|
Package config defines Orca's YAML configuration shape and loading helpers. |
|
orca/fetch
Package fetch is the per-replica fill orchestrator: per-ChunkKey singleflight, pre-header origin retry, per-replica origin concurrency cap, and cross-replica fill via the cluster's internal RPC.
|
Package fetch is the per-replica fill orchestrator: per-ChunkKey singleflight, pre-header origin retry, per-replica origin concurrency cap, and cross-replica fill via the cluster's internal RPC. |
|
orca/manifests
Package manifests holds tests that validate the orca deployment manifest templates render to syntactically correct, structurally reasonable Kubernetes YAML.
|
Package manifests holds tests that validate the orca deployment manifest templates render to syntactically correct, structurally reasonable Kubernetes YAML. |
|
orca/metadata
Package metadata is the per-replica object-metadata cache.
|
Package metadata is the per-replica object-metadata cache. |
|
orca/origin
Package origin defines the upstream-blob-store interface and shared types.
|
Package origin defines the upstream-blob-store interface and shared types. |
|
orca/origin/awss3
Package awss3 is the AWS S3 (and S3-compatible) origin driver.
|
Package awss3 is the AWS S3 (and S3-compatible) origin driver. |
|
orca/origin/azureblob
Package azureblob is the Azure Blob Storage adapter for the Origin interface.
|
Package azureblob is the Azure Blob Storage adapter for the Origin interface. |
|
orca/server
Package server holds the HTTP handlers for the client edge and the internal-listener.
|
Package server holds the HTTP handlers for the client edge and the internal-listener. |
|
version
Package version exposes build-time version metadata.
|
Package version exposes build-time version metadata. |
|
pkg
|
|
|
agent/agentbinary
Package agentbinary installs unbounded-agent binaries from release archives.
|
Package agentbinary installs unbounded-agent binaries from release archives. |
|
agent/config
Package config defines the intermediate representation (IR) for agent configuration.
|
Package config defines the intermediate representation (IR) for agent configuration. |
|
agent/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. |
Click to show internal directories.
Click to hide internal directories.