Directories
¶
| Path | Synopsis |
|---|---|
|
Package agent is the client side of the agent-hub contract.
|
Package agent is the client side of the agent-hub contract. |
|
Package auth implements the hub's local accounts: first-run setup of the admin, password hashing, login sessions and the HTTP middleware that protects the API.
|
Package auth implements the hub's local accounts: first-run setup of the admin, password hashing, login sessions and the HTTP middleware that protects the API. |
|
Package config loads the hub configuration.
|
Package config loads the hub configuration. |
|
Package console is the interactive terminal console of Regulus and the plain-text and JSON output that takes its place when no terminal UI is wanted: what the hub is doing, its settings, its logs and health checks.
|
Package console is the interactive terminal console of Regulus and the plain-text and JSON output that takes its place when no terminal UI is wanted: what the hub is doing, its settings, its logs and health checks. |
|
Package fleet manages the remote agents of the hub: the single-use tokens that let a new agent enroll, the registry of the agents that did, and the revocation of an agent.
|
Package fleet manages the remote agents of the hub: the single-use tokens that let a new agent enroll, the registry of the agents that did, and the revocation of an agent. |
|
gen
|
|
|
Package hub implements the Regulus hub: the HTTP server that serves the dashboard and, in later phases, the API and the agent connections.
|
Package hub implements the Regulus hub: the HTTP server that serves the dashboard and, in later phases, the API and the agent connections. |
|
Package inproc is an in-memory gRPC transport.
|
Package inproc is an in-memory gRPC transport. |
|
Package localstatus is the small channel between a running hub and the tools on the same machine (the console and `regulus status`): a Unix socket in the data directory, readable only by the user that runs the hub.
|
Package localstatus is the small channel between a running hub and the tools on the same machine (the console and `regulus status`): a Unix socket in the data directory, readable only by the user that runs the hub. |
|
Package logging builds the structured logger used across Regulus.
|
Package logging builds the structured logger used across Regulus. |
|
Package pki is the small certificate authority of the hub.
|
Package pki is the small certificate authority of the hub. |
|
Package protocol holds the version of the agent-hub contract defined in proto/regulus/agent/v1.
|
Package protocol holds the version of the agent-hub contract defined in proto/regulus/agent/v1. |
|
Package storage opens the hub database (SQLite) and applies its migrations.
|
Package storage opens the hub database (SQLite) and applies its migrations. |
|
Package update finds, downloads and verifies new releases of Regulus.
|
Package update finds, downloads and verifies new releases of Regulus. |
|
Package webui embeds the compiled dashboard so the hub can serve it.
|
Package webui embeds the compiled dashboard so the hub can serve it. |
Click to show internal directories.
Click to hide internal directories.