Implement SAND-WP-0008: host telemetry and self-canary
Add profile.sandbox-canary, HostSnapshot/inventory/stale schemas, SSH collectors, before/after provision deltas, telemetry export to State Hub and local JSON, default `sandboxer create` self-deploy, inspect/reap-stale CLI, runbook, and CoulombCore verification (26 tests pass).
This commit is contained in:
parent
582c1dd3c6
commit
c0a9261cdc
22 changed files with 1047 additions and 26 deletions
|
|
@ -36,11 +36,16 @@ make cli-version # smoke test: sandboxer version
|
|||
Sandbox CLI (v0):
|
||||
|
||||
```bash
|
||||
sandboxer create # canary self-deploy (profile.sandbox-canary)
|
||||
sandboxer create --profile profile.compose-e2e --input repo=/path/to/repo
|
||||
sandboxer get <id>
|
||||
sandboxer list
|
||||
sandboxer destroy <id>
|
||||
sandboxer recreate <id>
|
||||
sandboxer inspect host
|
||||
sandboxer inspect stale
|
||||
sandboxer reap-stale # dry-run; add --apply to remove
|
||||
export SANDBOXER_COMPOSE_CMD=podman-compose # required on CoulombCore
|
||||
```
|
||||
|
||||
Equivalent `uv` invocations without Make:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue