Record TEN-IN-0005: wire the audit-core drain now the sender is admitted
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Assistant: claude-code Assistant-Model: opus Assistant-Process: 63291@bnt-lap001 Assistant-Session: 8bd77868-ca68-4f49-bb1e-d539ecc0d703
This commit is contained in:
parent
d846eba65c
commit
36c62027b1
1 changed files with 43 additions and 0 deletions
|
|
@ -115,3 +115,46 @@ notes:
|
||||||
author: tenant-engine
|
author: tenant-engine
|
||||||
created: "2026-09-21"
|
created: "2026-09-21"
|
||||||
```
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## TEN-IN-0005 — audit-core sender admitted: wire the production drain (NetworkPolicy + env)
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
id: TEN-IN-0005
|
||||||
|
kind: intake
|
||||||
|
title: "audit-core sender admitted: wire the production drain (NetworkPolicy + env)"
|
||||||
|
status: open
|
||||||
|
origin: cross-repo
|
||||||
|
origin_ref: AUDIT-WP-0010-T05 (AUDIT-IN-0002 promoted); hub message 9ceec8d2-c16c-4730-9d9b-6c56573e33c7
|
||||||
|
priority: medium
|
||||||
|
owner: tenant-engine
|
||||||
|
requested_by: audit-core
|
||||||
|
created: "2026-09-21"
|
||||||
|
updated: "2026-09-21"
|
||||||
|
description: >-
|
||||||
|
audit-core admitted tenant-engine as a sender: a tenant-engine-attributed
|
||||||
|
event was accepted 202 and its duplicate reconciled 200 from namespace
|
||||||
|
tenant-engine. The proof used a NetworkPolicy applied live, not from this
|
||||||
|
repository. For an ongoing outbox drain, tenant-engine's own manifests still
|
||||||
|
need (1) a NetworkPolicy tenant-engine-audit-core-egress to
|
||||||
|
audit-core.audit-core.svc:8080, and (2) TENANT_ENGINE_AUDIT_CORE_URL=
|
||||||
|
http://audit-core.audit-core.svc:8080 plus TENANT_ENGINE_AUDIT_CORE_TOKEN_FILE
|
||||||
|
projected from the credential operator. The application already reads both
|
||||||
|
variables (src/tenant_engine/config.py); only deploy/ and the credential
|
||||||
|
projection are missing.
|
||||||
|
remaining:
|
||||||
|
- "deploy/base/tenant-engine.yaml: add the egress NetworkPolicy and the two env vars."
|
||||||
|
- "Credential projection for the token file: route with `warden route find`,
|
||||||
|
never by requesting a value; no token appears in the message or here."
|
||||||
|
- "Roll out and confirm the outbox drains (202s on audit-core), then update
|
||||||
|
layer.yaml non_tooling_clients audit-core-emission note, which still says
|
||||||
|
sender registration is requested separately."
|
||||||
|
notes:
|
||||||
|
- content: >-
|
||||||
|
Recorded rather than done in the GH-DEC-2026-017 session: the credential
|
||||||
|
projection path and a live rollout were outside that session's reach. The
|
||||||
|
hub message was marked read once this record existed.
|
||||||
|
author: tenant-engine
|
||||||
|
created: "2026-09-21"
|
||||||
|
```
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue