common/

directory
v0.0.0-...-c46dd35 Latest Latest
Warning

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

Go to latest
Published: Aug 9, 2026 License: Apache-2.0

Directories

Path Synopsis
apis
config/v1
Package v1 holds the hand-written, typed MeshConfig Kubernetes CRD object whose `.spec` is the protobuf aether.config.v1.MeshConfigSpec.
Package v1 holds the hand-written, typed MeshConfig Kubernetes CRD object whose `.spec` is the protobuf aether.config.v1.MeshConfigSpec.
Package config loads the proxy MeshConfig (aether.config.v1.MeshConfig) from a YAML document — typically a mounted ConfigMap projected from the MeshConfig CR — validating it with protovalidate.
Package config loads the proxy MeshConfig (aether.config.v1.MeshConfig) from a YAML document — typically a mounted ConfigMap projected from the MeshConfig CR — validating it with protovalidate.
Package constants defines the genuinely cross-tree basic constants used across the Aether codebase.
Package constants defines the genuinely cross-tree basic constants used across the Aether codebase.
annotations
Package annotations defines the cross-tree Aether pod/service/node annotation keys and their accepted values.
Package annotations defines the cross-tree Aether pod/service/node annotation keys and their accepted values.
labels
Package labels defines the cross-tree Aether Kubernetes labels and the mesh-service / clusterset label+annotation domain used to mark and link the generated selectorless Services the registrar owns.
Package labels defines the cross-tree Aether Kubernetes labels and the mesh-service / clusterset label+annotation domain used to mark and link the generated selectorless Services the registrar owns.
mesh
Package mesh defines the cross-tree mesh data-plane ports, paths, domain, and netfilter marks shared by the agent, CNI plugin, and registrar.
Package mesh defines the cross-tree mesh data-plane ports, paths, domain, and netfilter marks shared by the agent, CNI plugin, and registrar.
Package crdcheck answers "is this CRD installed?" for controllers that watch OPTIONAL types.
Package crdcheck answers "is this CRD installed?" for controllers that watch OPTIONAL types.
Package extensionfilter is the single source of truth for the proxy-extension escape hatch (proposal 025): the allow-list of Envoy HTTP filters aether supports and the in-process, fail-closed validation of an HTTPFilter's opaque typed_config.
Package extensionfilter is the single source of truth for the proxy-extension escape hatch (proposal 025): the allow-list of Envoy HTTP filters aether supports and the in-process, fail-closed validation of an HTTPFilter's opaque typed_config.
Package file provides atomic file write utilities and platform-specific optimizations.
Package file provides atomic file write utilities and platform-specific optimizations.
Package gammaproject projects Gateway API HTTPRoute/GRPCRoute rules attached to a Service into the data-plane GAMMA route model (proposal 018), as the registryv1.GammaRoute PROTO.
Package gammaproject projects Gateway API HTTPRoute/GRPCRoute rules attached to a Service into the data-plane GAMMA route model (proposal 018), as the registryv1.GammaRoute PROTO.
Package log provides structured logging configuration for Aether components.
Package log provides structured logging configuration for Aether components.
Package manager provides shared bootstrap logic for controller-runtime managers used by both the agent and registrar commands.
Package manager provides shared bootstrap logic for controller-runtime managers used by both the agent and registrar commands.
Package must provides panic-on-error helpers for programming errors that should never occur at runtime, such as invalid flag registrations or failed type assertions on known types.
Package must provides panic-on-error helpers for programming errors that should never occur at runtime, such as invalid flag registrations or failed type assertions on known types.
Package referencegrant implements the Gateway API ReferenceGrant check used to admit cross-namespace backendRefs (conformance item: GATEWAY-HTTP core, cross-namespace route tests).
Package referencegrant implements the Gateway API ReferenceGrant check used to admit cross-namespace backendRefs (conformance item: GATEWAY-HTTP core, cross-namespace route tests).
Package retry provides a generic retry mechanism with exponential backoff.
Package retry provides a generic retry mechanism with exponential backoff.
Package serviceref defines the namespace-qualified identity of a mesh service (proposal 020 Part 1).
Package serviceref defines the namespace-qualified identity of a mesh service (proposal 020 Part 1).
Package spire provides utilities for building mutual-TLS configurations backed by the SPIRE Workload API.
Package spire provides utilities for building mutual-TLS configurations backed by the SPIRE Workload API.
Package telemetry is the instrumentation-only OpenTelemetry API surface shared across Aether: attribute keys, span helpers, and gRPC stats handlers.
Package telemetry is the instrumentation-only OpenTelemetry API surface shared across Aether: attribute keys, span helpers, and gRPC stats handlers.
setup
Package setup wires OpenTelemetry providers for long-running binaries: an SDK MeterProvider bridged into controller-runtime's Prometheus registry, a TracerProvider, and a LoggerProvider, each with optional OTLP gRPC export.
Package setup wires OpenTelemetry providers for long-running binaries: an SDK MeterProvider bridged into controller-runtime's Prometheus registry, a TracerProvider, and a LoggerProvider, each with optional OTLP gRPC export.
Package udspath resolves the endpoint.aether.io/uds-socket annotation to the host path of a workload's Unix socket (proposal 034).
Package udspath resolves the endpoint.aether.io/uds-socket annotation to the host path of a workload's Unix socket (proposal 034).

Jump to

Keyboard shortcuts

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