state-hub/deploy/railiance/apps/charts/state-hub/templates
tegwick 11f689d86d
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 1s
feat(forge): point the credential lane at the built OpenBao objects
MASON-WP-0003-T02 delivered the token on 2026-08-27, and three of its details
differ from the chart's placeholders: KV v2 puts `data/` in the read path, the
field is `FORGE_READ_TOKEN` rather than `token`, and the address matches every
existing ClusterSecretStore (`http://openbao.openbao.svc:8200`, mount
`platform`, auth mount `kubernetes`).

The projected token's audience is now optional and defaults to empty. A token
carrying an audience the auth role does not bind is rejected at TokenReview, and
the role's audience binding is not readable without a privileged session — the
four existing external-secrets roles use the API server audience, so that is the
default that can be verified to work. Setting `openbao` here narrows the token
to OpenBao alone and is worth doing once the role binds it.

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

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2583210@bnt-lap001
Assistant-Session: f2bff2d5-e9b2-4338-92ca-10282a927006
2026-08-27 23:55:08 +02:00
..
_helpers.tpl feat(mcp): deploy the MCP layer on central instead of tunnelling to a workstation 2026-08-24 22:54:24 +02:00
classification-configmap.yaml feat(deploy): ship the canon classification vocabulary with the release 2026-08-24 23:46:05 +02:00
configmap.yaml feat(state): let the hub declare what instance it is 2026-08-25 10:36:37 +02:00
deployment.yaml feat(forge): point the credential lane at the built OpenBao objects 2026-08-27 23:55:08 +02:00
ingress.yaml feat(statehub): add railiance deployment manifests 2026-06-25 15:15:30 +02:00
mcp-deployment.yaml feat(mcp): deploy the MCP layer on central instead of tunnelling to a workstation 2026-08-24 22:54:24 +02:00
mcp-service.yaml feat(mcp): deploy the MCP layer on central instead of tunnelling to a workstation 2026-08-24 22:54:24 +02:00
migrate-job.yaml feat(deploy): run migrations as part of the release, and report schema state 2026-08-26 00:00:09 +02:00
namespace.yaml feat(statehub): add railiance deployment manifests 2026-06-25 15:15:30 +02:00
service.yaml feat(statehub): add railiance deployment manifests 2026-06-25 15:15:30 +02:00
serviceaccount.yaml feat(forge): resolve an optional forge read credential (STATE-WP-0084-T02/T03) 2026-08-27 23:12:57 +02:00