Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
credhealth
command
Command credhealth scans a minted credential bundle (see cmd/issue) and reports each time-bound artifact's expiry status, exiting non-zero when anything is expired, expiring, or unreadable.
|
Command credhealth scans a minted credential bundle (see cmd/issue) and reports each time-bound artifact's expiry status, exiting non-zero when anything is expired, expiring, or unreadable. |
|
gen
command
Package main is the vikasa-infra code generator CLI.
|
Package main is the vikasa-infra code generator CLI. |
|
issue
command
Command issue mints the NATS operator + account trust chain from a topology spec (via the B1 account model) into a local, gitignored credentials dir.
|
Command issue mints the NATS operator + account trust chain from a topology spec (via the B1 account model) into a local, gitignored credentials dir. |
|
internal
|
|
|
accounts
Package accounts builds the NATS account topology + ACL model (the identity and authorization system of record, per architecture §8) from the topology.
|
Package accounts builds the NATS account topology + ACL model (the identity and authorization system of record, per architecture §8) from the topology. |
|
credhealth
Package credhealth scans a minted credential bundle and classifies each time-bound artifact (JWTs + X.509 certs) by expiry.
|
Package credhealth scans a minted credential bundle and classifies each time-bound artifact (JWTs + X.509 certs) by expiry. |
|
fleet
Package fleet loads the cabinet inventory — the operational list of cabinets and the partition each sources into.
|
Package fleet loads the cabinet inventory — the operational list of cabinets and the partition each sources into. |
|
issuance
Package issuance mints the NATS operator + account trust chain from the B1 account model (operator keypair + JWT, per-account keypairs + operator-signed account JWTs), writing a resolver-ready credential bundle.
|
Package issuance mints the NATS operator + account trust chain from the B1 account model (operator keypair + JWT, per-account keypairs + operator-signed account JWTs), writing a resolver-ready credential bundle. |
|
naming
Package naming owns the NATS naming and subject-space conventions shared by planning, account modelling, and credential issuance.
|
Package naming owns the NATS naming and subject-space conventions shared by planning, account modelling, and credential issuance. |
|
pki
Package pki issues X.509 client certificates for cabinet transport mTLS.
|
Package pki issues X.509 client certificates for cabinet transport mTLS. |
|
plan
Package plan defines the substrate-independent intermediate representation (IR) for a Vikasa infrastructure deployment.
|
Package plan defines the substrate-independent intermediate representation (IR) for a Vikasa infrastructure deployment. |
|
render
Package render contains substrate-specific renderers that materialize a substrate-independent plan.Plan into named file contents.
|
Package render contains substrate-specific renderers that materialize a substrate-independent plan.Plan into named file contents. |
|
topology
Package topology is the hand-written topology model for vikasa-infra.
|
Package topology is the hand-written topology model for vikasa-infra. |
Click to show internal directories.
Click to hide internal directories.