events: the assigned audit-logger, proven in the lab (ADR 0048)

test/integration/assigned-audit.test.ts raises a node into a mesh, assigns it
the audit-logger through the control plane, and asserts the mesh delivered a
scoped amqps account (not the broker's own), the host ran the container, and an
emitted event reached the trail — the delivered credential authenticating is
the proof. scenarios/audit-node.yml is the lean single-node bed that stocks the
runtime image. Passes 1/1 against the real lab.

Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF
This commit is contained in:
2026-09-04 02:13:01 +02:00
parent ba7f7998f7
commit 37b16cd0e9
3 changed files with 252 additions and 1 deletions
+1 -1
View File
@@ -19,7 +19,7 @@ MESH_TOOLS="${MESH_TOOLS:-$ROOT/mesh-tools}"
MESH_SDK="${MESH_SDK:-$ROOT/mesh-sdk}"
MESH_CATALOG="${MESH_CATALOG:-$ROOT/mesh-catalog}"
AUDIT="$MESH_CATALOG/modules/audit-logger"
TAG="${RUNTIME_TAG:-mesh-runtime-audit:lab}"
TAG="${RUNTIME_TAG:-mesh-runtime-audit:development}"
BASE="${RUNTIME_BASE:-node:22-bookworm-slim}"
echo "building $TAG from:"