Directories
¶
| Path | Synopsis |
|---|---|
|
api
|
|
|
v1alpha1
Package v1 contains API Schema definitions for the flowc.io v1alpha1 API group.
|
Package v1 contains API Schema definitions for the flowc.io v1alpha1 API group. |
|
cmd
|
|
|
flowc
command
|
|
|
flowc-controller
command
|
|
|
examples
|
|
|
ir
command
|
|
|
logger
command
|
|
|
translator
command
|
|
|
internal
|
|
|
flowc/dispatch
Package dispatch routes store-watch events to per-kind xDS translators with debouncing.
|
Package dispatch routes store-watch events to per-kind xDS translators with debouncing. |
|
flowc/httpsrv
Package httpsrv hosts the flowc HTTP server.
|
Package httpsrv hosts the flowc HTTP server. |
|
flowc/httpsrv/admin
Package admin contains operational HTTP handlers (health, root doc).
|
Package admin contains operational HTTP handlers (health, root doc). |
|
flowc/httpsrv/httputil
Package httputil provides shared HTTP helpers for the flowc HTTP server and its mounted handler packages (admin, dataplane, providers/rest).
|
Package httputil provides shared HTTP helpers for the flowc HTTP server and its mounted handler packages (admin, dataplane, providers/rest). |
|
flowc/index
Package index maintains an in-memory mirror of Ready resources from the Store, plus reverse indexes for "what depends on X?" queries and an ownership map tracking which xDS resource names belong to which deployment.
|
Package index maintains an in-memory mirror of Ready resources from the Store, plus reverse indexes for "what depends on X?" queries and an ownership map tracking which xDS resource names belong to which deployment. |
|
flowc/providers/kubernetes
Package controller holds the in-process Kubernetes controllers that run alongside the flowc REST API and xDS server when store.backend=kubernetes.
|
Package controller holds the in-process Kubernetes controllers that run alongside the flowc REST API and xDS server when store.backend=kubernetes. |
|
flowc/reconciler
Package reconciler is the event loop that drives xDS translation.
|
Package reconciler is the event loop that drives xDS translation. |
|
flowc/store/kubernetes
Package kubernetes implements a Store backed by Kubernetes CRDs.
|
Package kubernetes implements a Store backed by Kubernetes CRDs. |
|
flowc/xds/cache
Package cache wraps the go-control-plane snapshot cache with the small set of operations the FlowC translation pipeline actually needs.
|
Package cache wraps the go-control-plane snapshot cache with the small set of operations the FlowC translation pipeline actually needs. |
|
pkg
|
|
|
test
|
|
Click to show internal directories.
Click to hide internal directories.