deploy: promote verified portal onboarding policy
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a07ff8-19d0-7820-b4d0-1353833cb7fc
This commit is contained in:
parent
dd8dd51743
commit
25712f2aad
2 changed files with 24 additions and 1 deletions
23
docs/evidence/2026-09-11-user-portal-tenant-policy.md
Normal file
23
docs/evidence/2026-09-11-user-portal-tenant-policy.md
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
# Native User Engine tenant onboarding policy
|
||||
|
||||
Owner coordination: NK-WP-0036-T03. Source dd8dd517438b876fdadf27770e3f7e7f55ea69cf,
|
||||
CI smoke run 159 and image publication run 160 succeeded.
|
||||
Tenant Engine PDP image:
|
||||
`forgejo.coulomb.social/coulomb/flex-auth@sha256:05a03a8790c2210c48ea92391441c77ddf640d0cd32f5ec09838f5393171fcbd`.
|
||||
Only values/tenant-engine.yaml was promoted, Helm revision 3, readiness passed.
|
||||
Caller auth remains enforce, bound to the Tenant Engine ServiceAccount. Resources
|
||||
remain 25m CPU/32Mi requests. User Engine and other PDP releases did not move.
|
||||
|
||||
Runtime checks used the deployed Tenant Engine client and its existing projected
|
||||
ServiceAccount token, kept inside its container. Requests named user-engine, the
|
||||
portal's actual service actor; no actor impersonation or human claims were used.
|
||||
Tenant create/read for tenant:trial:demo-company allow; platform tenant create/read,
|
||||
role grant, plan assign, retirement and guardrail set deny. Without a caller token
|
||||
the PDP returns 401. Policy checks perform no tenant mutations. Subsequent native
|
||||
User Engine adapter readback reports demo-company not found.
|
||||
|
||||
Local checks: make test including Go race suite; 27 Rego tests and 35 fixtures;
|
||||
actual registry-enriched create matches v2. Rollback image remains
|
||||
`sha256:138aa3471c46bca6e814691fa1e6520aedda3dffd743e6b09141ab433afdb64b`.
|
||||
Rollback denies portal onboarding again; owner and guardrail-reader grants retain
|
||||
their prior semantics. Real operator onboarding is tracked by RAPPS-WP-0014.
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
name: flex-auth-tenant-engine
|
||||
image:
|
||||
repository: forgejo.coulomb.social/coulomb/flex-auth
|
||||
digest: sha256:138aa3471c46bca6e814691fa1e6520aedda3dffd743e6b09141ab433afdb64b
|
||||
digest: sha256:05a03a8790c2210c48ea92391441c77ddf640d0cd32f5ec09838f5393171fcbd
|
||||
args:
|
||||
- serve
|
||||
- --addr
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue