diff --git a/wiki/playbooks/reuse-surface-hub-write-token.md b/wiki/playbooks/reuse-surface-hub-write-token.md index 9df9711..96843c4 100644 --- a/wiki/playbooks/reuse-surface-hub-write-token.md +++ b/wiki/playbooks/reuse-surface-hub-write-token.md @@ -26,6 +26,24 @@ secret that backs the hub Deployment. This is **not** an OpenBao KV path. The token is generated at deploy time and stored only in the Kubernetes Secret consumed by the `reuse-surface` workload. +### Related key in the same Secret + +| Field | Purpose | +| --- | --- | +| `REUSE_SURFACE_FORGEJO_WEBHOOK_SECRET` | HMAC for `POST /v1/webhooks/forgejo`; must match the org webhook on Forgejo | + +Fetch (same kubectl lane — never paste into chat): + +```bash +kubectl --kubeconfig ~/.kube/config-hosteurope get secret reuse-surface-env -n reuse \ + -o jsonpath='{.data.REUSE_SURFACE_FORGEJO_WEBHOOK_SECRET}' | base64 -d +``` + +Forgejo org webhook rollout: `railiance-apps` `make reuse-forgejo-webhook` +(runbook `docs/reuse-surface-on-railiance01.md#forgejo-org-webhook`). + +Planned OpenBao migration: **RAILIANCE-WP-0011** (`railiance-platform`). + --- ## Worker checklist