internal/

directory
v0.0.0-...-77320a0 Latest Latest
Warning

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

Go to latest
Published: May 5, 2026 License: MIT

Directories

Path Synopsis
api
types
Package types defines the JSON DTOs the HTTP API serves to the frontend.
Package types defines the JSON DTOs the HTTP API serves to the frontend.
Package audit emits one structured JSON record per privileged action (today: every reconcile/suspend/resume mutation; later: every denied request and every config change).
Package audit emits one structured JSON record per privileged action (today: every reconcile/suspend/resume mutation; later: every denied request and every config change).
Package auth handles authentication of HTTP requests and exposes the resulting Identity to downstream handlers via the request context.
Package auth handles authentication of HTTP requests and exposes the resulting Identity to downstream handlers via the request context.
Package metrics owns the Prometheus metrics yafu exposes at /metrics.
Package metrics owns the Prometheus metrics yafu exposes at /metrics.
Package render fetches FluxCD source-controller artifacts and renders them (via kustomize-build / helm-template) for the Git-vs-cluster diff endpoint.
Package render fetches FluxCD source-controller artifacts and renders them (via kustomize-build / helm-template) for the Git-vs-cluster diff endpoint.
Package reqid carries a per-request correlation ID through context so the access log, audit log, metrics, and downstream handlers all share one id without forcing import cycles between server / api / audit.
Package reqid carries a per-request correlation ID through context so the access log, audit log, metrics, and downstream handlers all share one id without forcing import cycles between server / api / audit.
Package tracing wires OpenTelemetry distributed tracing for yafu.
Package tracing wires OpenTelemetry distributed tracing for yafu.
Package watch wires Kubernetes watch streams across the registered clusters into a single in-process event hub.
Package watch wires Kubernetes watch streams across the registered clusters into a single in-process event hub.

Jump to

Keyboard shortcuts

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