Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
epithet
command
|
|
|
pkg
|
|
|
breakerpool
Package breakerpool provides a generic circuit breaker pool with priority-based failover.
|
Package breakerpool provides a generic circuit breaker pool with priority-based failover. |
|
facts
Package facts owns directory and inventory protocol types, service authentication, and typed clients.
|
Package facts owns directory and inventory protocol types, service authentication, and typed clients. |
|
facts/control
Package control authenticates public requests and authorizes administrative operations, then invokes fact services through their typed clients.
|
Package control authenticates public requests and authorizes administrative operations, then invokes fact services through their typed clients. |
|
facts/directory
Package directory owns managed identities, administration, and the user and group facts supplied to authorization.
|
Package directory owns managed identities, administration, and the user and group facts supplied to authorization. |
|
facts/directory/scim
Package scim adapts SCIM provisioning to the directory storage contract.
|
Package scim adapts SCIM provisioning to the directory storage contract. |
|
facts/directory/sqlitestore
Package sqlitestore implements the managed directory using embedded SQLite.
|
Package sqlitestore implements the managed directory using embedded SQLite. |
|
facts/inventory
Package inventory owns managed host facts, enrollment, patterns, and storage.
|
Package inventory owns managed host facts, enrollment, patterns, and storage. |
|
facts/inventory/sqlitestore
Package sqlitestore implements managed inventory using embedded SQLite.
|
Package sqlitestore implements managed inventory using embedded SQLite. |
|
facts/server
Package server serves built-in directory and inventory facts and their private management APIs.
|
Package server serves built-in directory and inventory facts and their private management APIs. |
|
facts/storage
Package storage owns the database settings shared by the built-in fact stores.
|
Package storage owns the database settings shared by the built-in fact stores. |
|
hostpattern
Package hostpattern implements the hostname-pattern language shared by inventory resolution and Writ host selectors.
|
Package hostpattern implements the hostname-pattern language shared by inventory resolution and Writ host selectors. |
|
oidc
Package oidc owns OIDC login, token verification, and Epithet identity mapping.
|
Package oidc owns OIDC login, token verification, and Epithet identity mapping. |
|
oidctest
Package oidctest provides a minimal in-process OIDC provider for tests.
|
Package oidctest provides a minimal in-process OIDC provider for tests. |
|
principal
Package principal implements Epithet's deterministic SSH certificate principal schemes.
|
Package principal implements Epithet's deterministic SSH certificate principal schemes. |
|
tlsconfig
Package tlsconfig provides shared TLS configuration for HTTP clients.
|
Package tlsconfig provides shared TLS configuration for HTTP clients. |
|
wire
Package wire contains shared certificate, discovery, host, and evaluation types.
|
Package wire contains shared certificate, discovery, host, and evaluation types. |
|
writ
Package writ is the facade over the writ policy language frontend: parse, check, and lower to the IL in one call.
|
Package writ is the facade over the writ policy language frontend: parse, check, and lower to the IL in one call. |
|
writ/ast
Package ast is the parsed form of a Writ policy file.
|
Package ast is the parsed form of a Writ policy file. |
|
writ/compile
Package compile checks a parsed writ file for well-formedness and lowers it to the IL.
|
Package compile checks a parsed writ file for well-formedness and lowers it to the IL. |
|
writ/diag
Package diag holds source positions and diagnostics for the writ policy language.
|
Package diag holds source positions and diagnostics for the writ policy language. |
|
writ/eval
Package eval is SPEC §8 as a pure function: order-independent evaluation of a compiled policy against one (user, host, account) request.
|
Package eval is SPEC §8 as a pure function: order-independent evaluation of a compiled policy against one (user, host, account) request. |
|
writ/il
Package il is writ's intermediate language: the compiled rule format per SPEC §10–11.
|
Package il is writ's intermediate language: the compiled rule format per SPEC §10–11. |
|
writ/object
Package object defines the provider-independent objects consumed by Writ.
|
Package object defines the provider-independent objects consumed by Writ. |
|
writ/parser
Package parser turns writ policy source into the AST.
|
Package parser turns writ policy source into the AST. |
|
writpolicy
Package writpolicy evaluates supplied user and host facts against a compiled Writ policy, with registries of requirement handlers, flag sources, and notify targets.
|
Package writpolicy evaluates supplied user and host facts against a compiled Writ policy, with registries of requirement handlers, flag sources, and notify targets. |
|
test
|
|
|
catest
Package catest supplies controllable evaluators for CA boundary tests.
|
Package catest supplies controllable evaluators for CA boundary tests. |
|
controltest
Package controltest runs the real public control service and private backends.
|
Package controltest runs the real public control service and private backends. |
Click to show internal directories.
Click to hide internal directories.