Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1alpha1 contains API Schema definitions for the yafu.io v1alpha1 API group.
|
Package v1alpha1 contains API Schema definitions for the yafu.io v1alpha1 API group. |
|
cmd
|
|
|
yafu
command
|
|
|
internal
|
|
|
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. |
|
audit
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). |
|
auth
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. |
|
metrics
Package metrics owns the Prometheus metrics yafu exposes at /metrics.
|
Package metrics owns the Prometheus metrics yafu exposes at /metrics. |
|
render
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. |
|
reqid
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. |
|
tracing
Package tracing wires OpenTelemetry distributed tracing for yafu.
|
Package tracing wires OpenTelemetry distributed tracing for yafu. |
|
watch
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. |
Click to show internal directories.
Click to hide internal directories.


