net-kingdom/sso-mfa/k8s/bounded-executor
tegwick 634b3a41df
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
NK-WP-0056-T10: attended OpenBao setup and proof for the executor lanes
tools/service-binds/executor-lanes.py (bind-lane.py shape): under both
sha256-bound, approved, binding-confirmed CCRs (0058 write, 0059 journey) and
an attended platform-admin, apply both policies, set cas_required on the
svc-authelia key, create the standing journey-read role, refuse if the
window-scoped write role exists, prove the agent fence; verify proves the
journey token reads only its path (<=15m) and denies wrong SA, wrong audience
and write-role login. Value-free receipts. 12 tests on a fake OpenBao (real
helpers), in make bounded-executor-test. Founder runbook:
sso-mfa/k8s/bounded-executor/T10-LANES-RUNBOOK.md.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 5502@bnt-lap001
Assistant-Session: 68b3b02f-5d0f-4e71-8421-796f62e50196
2026-10-31 19:15:46 +01:00
..
rbac.yaml NK-WP-0056-T03 done: executor identity and authority ceiling, in source 2026-10-31 14:21:04 +01:00
T10-LANES-RUNBOOK.md NK-WP-0056-T10: attended OpenBao setup and proof for the executor lanes 2026-10-31 19:15:46 +01:00
test_netpol.py NK-WP-0056: sso ingress for the bounded executor; README and handoff follow-up 2026-10-31 18:27:30 +01:00
test_rbac.py NK-WP-0056-T03 done: executor identity and authority ceiling, in source 2026-10-31 14:21:04 +01:00