Place the whitehat namespace in the non-production tier (founder).
An explicit placement overrides the unmapped-is-production default for that target only; it unblocks ops-mason's only bundle without loosening the default for platform objects. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
9ba6e65654
commit
e98dd26153
1 changed files with 10 additions and 0 deletions
|
|
@ -32,6 +32,16 @@ The question is what gates `ADMINISTER @ realm:kubernetes`, and whether that gat
|
|||
|
||||
3. **Why production goes through git: the `EvidenceBoundary` dimension.** A direct apply is `target-audited`: the only evidence of the change is held by the realm being changed. A change through the manifest repository adds `external-audited` evidence, which survives the actor and the realm. For production that is the property that matters, and it is a statement about evidence, not about trust in ops-mason.
|
||||
|
||||
## Explicit tier placements
|
||||
|
||||
Some targets have no binding readiness state, but the founder has placed them in a tier explicitly. An explicit placement overrides the "unmapped is production-tier" default for that target only.
|
||||
|
||||
| Target | Tier | Decided | Reason |
|
||||
|---|---|---|---|
|
||||
| namespace `whitehat` (whitehat-security; ops-mason bundle `whitehat-foundational-plane`) | non-production | founder, 2026-09-21 | A security-testing workload that no other layer depends on at runtime. Placing it explicitly keeps the unmapped default strict for real platform objects, and makes whitehat a deliberate exception rather than an accidental block. |
|
||||
|
||||
A placement is revisited if the target gains dependants, or if it gets a binding with its own readiness state. If it gets a binding, the binding's state governs from then on.
|
||||
|
||||
## Transition for rapp-policy-nexus
|
||||
|
||||
`rapp-policy-nexus` is `production-approved` (reef-railiance `bindings/rapps.yaml`), but ArgoCD does not manage it. Its `railiance-apps-root` applications are external-secrets, issue-core, openbao-secretstore and target-revenue. So the production path does not yet exist for the one workload that needs it.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue