Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agent
command
|
|
|
control-plane
command
|
|
|
db
|
|
|
migrations/postgres
Package pgmigrations exposes the PostgreSQL goose migrations as an embed.FS so the storage/postgres package (and any tooling that wants to run the same migrations out-of-band) can call goose.SetBaseFS without duplicating the .sql files.
|
Package pgmigrations exposes the PostgreSQL goose migrations as an embed.FS so the storage/postgres package (and any tooling that wants to run the same migrations out-of-band) can call goose.SetBaseFS without duplicating the .sql files. |
|
migrations/sqlite
Package sqlitemigrations exposes the SQLite goose migrations as an embed.FS so the storage/sqlite package (and any tooling that wants to run the same migrations out-of-band) can call goose.SetBaseFS without duplicating the .sql files.
|
Package sqlitemigrations exposes the SQLite goose migrations as an embed.FS so the storage/sqlite package (and any tooling that wants to run the same migrations out-of-band) can call goose.SetBaseFS without duplicating the .sql files. |
|
internal
|
|
|
controlplane/agents
Package agents holds the control-plane's agent-lifecycle domain model.
|
Package agents holds the control-plane's agent-lifecycle domain model. |
|
controlplane/clients
Package clients holds the control-plane's managed-client domain model.
|
Package clients holds the control-plane's managed-client domain model. |
|
controlplane/eventbus
Package eventbus provides an in-process audit/event pub/sub facade with a pluggable Backend interface.
|
Package eventbus provides an in-process audit/event pub/sub facade with a pluggable Backend interface. |
|
controlplane/fleet
Package fleet owns the create/update/delete lifecycle for fleet groups and the integrations scaffolded on top of them.
|
Package fleet owns the create/update/delete lifecycle for fleet groups and the integrations scaffolded on top of them. |
|
controlplane/fleet/integrations
Package integrations wires fleet-group integrations (e.g.
|
Package integrations wires fleet-group integrations (e.g. |
|
controlplane/otel
Package otel sets up OpenTelemetry distributed tracing for the Panvex control-plane.
|
Package otel sets up OpenTelemetry distributed tracing for the Panvex control-plane. |
|
controlplane/sessions
Package sessions holds the control-plane's HTTP session/auth support primitives that are orthogonal to the core auth service (controlplane/auth).
|
Package sessions holds the control-plane's HTTP session/auth support primitives that are orthogonal to the core auth service (controlplane/auth). |
|
controlplane/storage/postgres
Package postgres bulk insert helpers (P3-PERF-01a).
|
Package postgres bulk insert helpers (P3-PERF-01a). |
|
controlplane/storage/sqlite
Package sqlite bulk insert helpers (P3-PERF-01a).
|
Package sqlite bulk insert helpers (P3-PERF-01a). |
|
controlplane/updates
Package updates holds the control-plane's self-update subsystem: release discovery, artifact download, signature/checksum verification, and atomic binary replacement.
|
Package updates holds the control-plane's self-update subsystem: release discovery, artifact download, signature/checksum verification, and atomic binary replacement. |
|
security
Package security provides primitives for verifying release-artifact signatures.
|
Package security provides primitives for verifying release-artifact signatures. |
|
scripts
|
|
|
migration-test
command
Command seed populates a fresh SQLite database with synthetic, production-scale data for the goose migration stress test (P2-TEST-03).
|
Command seed populates a fresh SQLite database with synthetic, production-scale data for the goose migration stress test (P2-TEST-03). |
Click to show internal directories.
Click to hide internal directories.