build: provision and verify Whitehat foundational plane
Assistant: codex Assistant-Model: gpt-5.6-sol Assistant-Session: 01a02878-7c21-7692-bcd6-ce2838c4b448
This commit is contained in:
parent
acab22ff25
commit
c26a6e59de
6 changed files with 244 additions and 5 deletions
|
|
@ -3,7 +3,7 @@ id: whitehat-foundational-plane
|
|||
demand_source: "statehub-message:311a274e-9434-4fc3-bc52-8ea15ca68274"
|
||||
consumer_repo: whitehat-security
|
||||
credential_type: kubernetes-foundational-plane
|
||||
status: approved
|
||||
status: built
|
||||
approved_by: "Bernd Worsch"
|
||||
approved_at: "2026-08-22"
|
||||
created: "2026-08-22"
|
||||
|
|
@ -84,4 +84,20 @@ above and does not extend to a runner, credential, engagement, or traffic.
|
|||
|
||||
## 6. Build result
|
||||
|
||||
Pending guarded apply and metadata-only verification.
|
||||
Built and verified on 2026-08-22 with the guarded executor introduced in
|
||||
ops-mason commit `2b31863` and immutable bundle digest
|
||||
`9636f48f0b994118ff60a8c014e0099486945d66a2b3d3582dc57a09862b2035`.
|
||||
|
||||
- created Namespace `whitehat` with restricted Pod Security enforcement;
|
||||
- created NetworkPolicies `default-deny` and `allow-audit-core-e2`;
|
||||
- created ServiceAccount `whitehat-runner` with token automount disabled;
|
||||
- server-dry-ran every manifest before persistence;
|
||||
- independently re-verified all desired fields and found zero live drift;
|
||||
- found zero Pods and zero Secrets in the namespace;
|
||||
- generated object-scoped rollback plus a separately conditional Namespace
|
||||
rollback; no rollback command was executed.
|
||||
|
||||
Kubernetes automatically created only its normal `default` ServiceAccount and
|
||||
`kube-root-ca.crt` ConfigMap alongside the four governed objects. No runner,
|
||||
credential, projected identity, lease, engagement, or target request exists.
|
||||
Evidence: `docs/evidence/whitehat-foundational-plane.json` and `.md`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue