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
|
|
|
agent/internal/daemon
Package daemon implements nspawn machine updates for the unbounded-agent.
|
Package daemon implements nspawn machine updates for the unbounded-agent. |
|
inventory/inventory-agent
command
|
|
|
inventory/inventory-aggregator
command
|
|
|
inventory/inventory-inspector
command
|
|
|
inventory/inventory-viewer
command
|
|
|
kubectl-unbounded
command
|
|
|
machina
command
|
|
|
metalman
command
|
|
|
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 LPM trie tunnel maps (unbounded_endpoints_v4 and unbounded_endpoints_v6) in human-readable or JSON format.
|
unroute dumps the eBPF LPM trie tunnel maps (unbounded_endpoints_v4 and unbounded_endpoints_v6) in human-readable or JSON format. |
|
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/render-manifests
command
render-manifests is a generic Go template renderer.
|
render-manifests is a generic Go template renderer. |
|
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. |
|
version
Package version exposes build-time version metadata.
|
Package version exposes build-time version metadata. |
|
pkg
|
|
|
agent/config
Package config defines the intermediate representation (IR) for agent configuration.
|
Package config defines the intermediate representation (IR) for agent configuration. |
Click to show internal directories.
Click to hide internal directories.