Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
wavefront
command
Command wavefront is the edge contract-mediation proxy: it maps a versioned external contract onto a single evolving internal HTTP/JSON backend.
|
Command wavefront is the edge contract-mediation proxy: it maps a versioned external contract onto a single evolving internal HTTP/JSON backend. |
|
wavefront-bundle
command
Command wavefront-bundle builds and maintains the read-only wavefront bundle — a directory of immutable per-version layers.
|
Command wavefront-bundle builds and maintains the read-only wavefront bundle — a directory of immutable per-version layers. |
|
internal
|
|
|
adapter
Package adapter is the codec boundary.
|
Package adapter is the codec boundary. |
|
bundle
Package bundle loads and validates the read-only descriptor bundle (descriptors.binpb + openapi.json + versions.yaml) at boot, fail-fast.
|
Package bundle loads and validates the read-only descriptor bundle (descriptors.binpb + openapi.json + versions.yaml) at boot, fail-fast. |
|
bundlegen
Package bundlegen is the OpenAPI → bundle generator.
|
Package bundlegen is the OpenAPI → bundle generator. |
|
bundletest
Package bundletest is shared test scaffolding: it builds a self-contained FileDescriptorSet and writes a valid on-disk bundle so negotiate/server/e2e can exercise the real bundle.Load path without protoc.
|
Package bundletest is shared test scaffolding: it builds a self-contained FileDescriptorSet and writes a valid on-disk bundle so negotiate/server/e2e can exercise the real bundle.Load path without protoc. |
|
config
Package config parses the WAVEFRONT_* environment once at startup into an immutable Config.
|
Package config parses the WAVEFRONT_* environment once at startup into an immutable Config. |
|
negotiate
Package negotiate resolves the contract the client declared.
|
Package negotiate resolves the contract the client declared. |
|
probe
Package probe implements the container self-probe behind `wavefront probe --ready`.
|
Package probe implements the container self-probe behind `wavefront probe --ready`. |
|
server
Package server is the proxy core: a data-plane listener that runs the negotiate → decode → one upstream call → encode pipeline, and an ops listener for /metrics, /health, /ready.
|
Package server is the proxy core: a data-plane listener that runs the negotiate → decode → one upstream call → encode pipeline, and an ops listener for /metrics, /health, /ready. |
|
tracing
Package tracing emits a single wavefront-attributed span per proxied request to an OTLP/HTTP collector, without pulling in the OpenTelemetry SDK.
|
Package tracing emits a single wavefront-attributed span per proxied request to an OTLP/HTTP collector, without pulling in the OpenTelemetry SDK. |
|
transform
Package transform is the mechanical transform runtime.
|
Package transform is the mechanical transform runtime. |
|
wireerror
Package wireerror is the error contract: the typed, wavefront-originated failures returned to a client as a proper HTTP status + standard headers + the `X-Wavefront-Error` code + a fixed `wavefront.v0.Error` protobuf body.
|
Package wireerror is the error contract: the typed, wavefront-originated failures returned to a client as a proper HTTP status + standard headers + the `X-Wavefront-Error` code + a fixed `wavefront.v0.Error` protobuf body. |
Click to show internal directories.
Click to hide internal directories.