Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
agent
command
|
|
|
oadmin
command
|
|
|
ocp
command
|
|
|
osh
command
|
|
|
server
command
|
|
|
docs
|
|
|
openapi
Package openapi embeds the Orion Belt OpenAPI 3.0 specification.
|
Package openapi embeds the Orion Belt OpenAPI 3.0 specification. |
|
pkg
|
|
|
ca
Package ca implements Orion Belt's SSH Certificate Authority: a User CA that issues short-lived certs to human operators (replacing static pubkey SSH login) and a Host CA that certifies the gateway's own host identity and each agent's identity (replacing TOFU host-key trust and the "agent disguised as a user row" mechanism, respectively).
|
Package ca implements Orion Belt's SSH Certificate Authority: a User CA that issues short-lived certs to human operators (replacing static pubkey SSH login) and a Host CA that certifies the gateway's own host identity and each agent's identity (replacing TOFU host-key trust and the "agent disguised as a user row" mechanism, respectively). |
|
cliflags
Package cliflags registers shared persistent flags for osh, ocp, and oadmin and applies them on top of the YAML client config.
|
Package cliflags registers shared persistent flags for osh, ocp, and oadmin and applies them on top of the YAML client config. |
|
cryptutil
Package cryptutil provides shared at-rest secret encryption used across otherwise-unrelated subsystems (session recordings, the SSH CA's private key material) that each need to keep AES-256-GCM-sealed bytes in Postgres.
|
Package cryptutil provides shared at-rest secret encryption used across otherwise-unrelated subsystems (session recordings, the SSH CA's private key material) that each need to keep AES-256-GCM-sealed bytes in Postgres. |
|
tracing
Package tracing provides optional OpenTelemetry distributed tracing across the gateway -> agent -> target request path, exported over OTLP.
|
Package tracing provides optional OpenTelemetry distributed tracing across the gateway -> agent -> target request path, exported over OTLP. |
|
version
Package version holds build-time identity for Orion Belt binaries.
|
Package version holds build-time identity for Orion Belt binaries. |
|
plugins
|
|
|
chatops-access-request
Package chatops implements the chatops-access-request plugin: it posts Orion Belt access requests to Slack, Discord, Microsoft Teams, and Rocket.Chat, and lets an approver act on them without opening the web UI - via native interactive buttons on Slack/Discord, and signed magic links on Teams/Rocket.Chat (see teams.go/rocketchat.go for why those two can't use native buttons without a full bot registration).
|
Package chatops implements the chatops-access-request plugin: it posts Orion Belt access requests to Slack, Discord, Microsoft Teams, and Rocket.Chat, and lets an approver act on them without opening the web UI - via native interactive buttons on Slack/Discord, and signed magic links on Teams/Rocket.Chat (see teams.go/rocketchat.go for why those two can't use native buttons without a full bot registration). |
Click to show internal directories.
Click to hide internal directories.

