Generate an Evidence Pack
evidencePack.sh captures image provenance, schema validation, runtime smoke readiness, and the threat model. It is not compliance, penetration testing, an SBOM archive, config audit, or HA proof.
Prerequisites
Section titled “Prerequisites”Provide checkout, release version/authenticated gh, database credentials/psql, reachable runtime, and protected output as applicable.
Procedure
Section titled “Procedure”export CARACAL_VERSION=<tag>export PGHOST=<host> PGPORT=5432 PGUSER=<user> PGDATABASE=<database> PGPASSWORD=<password>export CARACAL_SMOKE_HOST=<host>bash infra/scripts/evidencePack.shOutput is under evidence/caracal-evidence-<UTC>/. Executed failures exit non-zero; missing inputs produce non-failing SKIPPED.
Verify
Section titled “Verify”Require relevant checks to be PASS; skipped means missing evidence. Add rendered deployment, digests, config review, canaries, alerts, and restore evidence separately.
Recovery
Section titled “Recovery”Preserve raw failure output, correct the boundary, and generate a new pack. Never edit generated status.

