internal/

directory
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: May 2, 2026 License: Apache-2.0

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

Jump to

Keyboard shortcuts

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