Directories
¶
| Path | Synopsis |
|---|---|
|
Package auditing is the single source of truth for AuditEvent emission across broker, proxy, webhook, and controller.
|
Package auditing is the single source of truth for AuditEvent emission across broker, proxy, webhook, and controller. |
|
Package broker is the runtime for the paddock-broker Deployment.
|
Package broker is the runtime for the paddock-broker Deployment. |
|
api
Package api defines the wire shape of the broker's HTTP/JSON API.
|
Package api defines the wire shape of the broker's HTTP/JSON API. |
|
providers
Package providers implements the broker's pluggable credential backends.
|
Package providers implements the broker's pluggable credential backends. |
|
Package brokerclient is the shared HTTPS plumbing for the controller's and the proxy's broker clients.
|
Package brokerclient is the shared HTTPS plumbing for the controller's and the proxy's broker clients. |
|
brokerclienttest
Package brokerclienttest is a test-only support package: it lets out-of-package tests in internal/controller and internal/proxy construct a brokerclient.Client without going through the F-29 canonical-endpoint validator.
|
Package brokerclienttest is a test-only support package: it lets out-of-package tests in internal/controller and internal/proxy construct a brokerclient.Client without going through the F-29 canonical-endpoint validator. |
|
Package cli implements the kubectl-paddock plugin.
|
Package cli implements the kubectl-paddock plugin. |
|
Package controller implements the Paddock reconcilers.
|
Package controller implements the Paddock reconcilers. |
|
testutil
Package testutil holds shared fakes and helpers for tests that exercise the controller package.
|
Package testutil holds shared fakes and helpers for tests that exercise the controller package. |
|
paddocktui
|
|
|
app
Package app holds the Bubble Tea Model, Update, View, and message types for the paddock-tui interactive UI.
|
Package app holds the Bubble Tea Model, Update, View, and message types for the paddock-tui interactive UI. |
|
broker
Package broker is the TUI-private HTTP+WebSocket client for the paddock-broker.
|
Package broker is the TUI-private HTTP+WebSocket client for the paddock-broker. |
|
cmd
Package cmd implements the paddock-tui binary's cobra command tree.
|
Package cmd implements the paddock-tui binary's cobra command tree. |
|
events
Package events provides deduplication and polling helpers for HarnessRun.status.recentEvents, used by the paddock-tui and related CLI commands.
|
Package events provides deduplication and polling helpers for HarnessRun.status.recentEvents, used by the paddock-tui and related CLI commands. |
|
runs
Package runs wraps HarnessRun create/watch/cancel operations from the paddock-tui's perspective.
|
Package runs wraps HarnessRun create/watch/cancel operations from the paddock-tui's perspective. |
|
session
Package session contains client-side primitives for treating a labeled Workspace as a paddock-tui session: list/create/end/watch and template-default annotations.
|
Package session contains client-side primitives for treating a labeled Workspace as a paddock-tui session: list/create/end/watch and template-default annotations. |
|
ui
Package ui contains View functions and Lipgloss styles for the TUI.
|
Package ui contains View functions and Lipgloss styles for the TUI. |
|
Package policy implements the shared admission and runtime capability logic from ADR-0014.
|
Package policy implements the shared admission and runtime capability logic from ADR-0014. |
|
Package proxy implements the per-run egress proxy sidecar for Paddock v0.3.
|
Package proxy implements the per-run egress proxy sidecar for Paddock v0.3. |
|
webhook
|
|
Click to show internal directories.
Click to hide internal directories.