ops-warden/wiki
tegwick 6e66a56653 fix(routing): state-hub lane uses Kubernetes auth, not an AppRole
The construction plan proposed an AppRole from a survey written with no
OpenBao session. The phase-4 live survey found kubernetes/ auth already
enabled on this cluster with four external-secrets-* roles using it, and
the founder ruled for it on 2026-08-27.

The pod authenticates with its own projected ServiceAccount token, so the
lane has no role_id/secret_id to deliver, store, or rotate. Bound to
state-hub/state-hub and deliberately not to default, which would grant
the lane to every pod in the namespace.

Policy and role are built and capability-verified. Entry stays draft: the
KV path holds no token until paste_once_provision delivers one, and the
ServiceAccount does not exist yet (STATE-WP-0084-T02).

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 3377672@bnt-lap001
Assistant-Session: 15463ccf-238f-4e13-b163-93aa25c6d166
2026-08-27 22:49:03 +02:00
..
playbooks fix(routing): state-hub lane uses Kubernetes auth, not an AppRole 2026-08-27 22:49:03 +02:00
AccessManagementDirective.md Initial Commit 2026-03-28 00:45:43 +00:00
AccessRouting.md Scale the blocker window by lane risk, converging with risk-nexus 2026-08-21 13:29:29 +02:00
ActorInventoryPatterns.md WARDEN-WP-0006: NetKingdom stewardship docs and alignment 2026-06-17 08:22:45 +02:00
AuditTrail.md Implement WP-0022 audit trail and WP-0023 INTENT–SCOPE closeout 2026-07-01 23:32:38 +02:00
CertCommandInterface.md Retire CoulombCore references; correct the 16443 diagnosis 2026-08-19 19:31:41 +02:00
CredentialRouting.md Add NetKingdom SSO credential routing lanes 2026-08-23 21:43:12 +02:00
InterHubBootstrapAccessLane.md feat(WP-0012): add inter-hub-bootstrap-ssh catalog entry and align wiki 2026-06-24 12:45:23 +02:00
NetKingdomSecurityMap.md feat: adopt security zones and explicit workload refs 2026-08-22 15:36:37 +02:00
OpenBaoSshEngineChecklist.md WARDEN-WP-0006: NetKingdom stewardship docs and alignment 2026-06-17 08:22:45 +02:00
OperatorAccessAssist.md feat: adopt security zones and explicit workload refs 2026-08-22 15:36:37 +02:00
OpsWardenConfig.md feat: adopt security zones and explicit workload refs 2026-08-22 15:36:37 +02:00
OpsWardenMemory.md Enable implicit phase-memory activation on every warden command. 2026-07-03 00:49:36 +02:00
PolicyGatedSigning.md feat: adopt security zones and explicit workload refs 2026-08-22 15:36:37 +02:00
WorkloadSecurityPosture.md feat: adopt security zones and explicit workload refs 2026-08-22 15:36:37 +02:00