Image update for the forge-host-abstraction and hub-webhook work: composed_at/stale tracking on GET /v1/federated, new POST /v1/webhooks/forgejo receiver (fails closed to 503 until REUSE_SURFACE_FORGEJO_WEBHOOK_SECRET is added to the reuse-surface-env Secret -- deliberately not added yet, needs separate explicit authorization for a production secret write), and the migrated activity-core/state-hub Forgejo raw URLs already visible in the composed index. Live-verified post-deploy: /v1/federated (61 capabilities, composed_at/ stale fields present), /v1/repos, and a forced POST /v1/federated/compose recompose all correct. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
27 lines
1,000 B
YAML
27 lines
1,000 B
YAML
# Production overrides for reuse-surface federation hub.
|
|
# REUSE_SURFACE_TOKEN is supplied via Secret reuse-surface-env.
|
|
# REUSE_SURFACE_FORGEJO_WEBHOOK_SECRET (REUSE-WP-0019-T02, POST
|
|
# /v1/webhooks/forgejo) is the same Secret's job -- not yet added as of
|
|
# this image; the webhook endpoint returns 503 until it is.
|
|
|
|
image:
|
|
tag: "e3ae22e"
|
|
|
|
landing:
|
|
enabled: true
|
|
title: "REUSE federation endpoint"
|
|
eyebrow: "reuse.coulomb.social"
|
|
body: "This is the Railiance REUSE capability federation service. It is an API endpoint for automated clients and operators; there is no browser login for this service."
|
|
buttonLabel: "Open federated index"
|
|
primaryUrl: "/v1/federated"
|
|
links:
|
|
- label: "Health check"
|
|
url: "/health"
|
|
- label: "Federated capability index"
|
|
url: "/v1/federated"
|
|
- label: "Operator runbook"
|
|
url: "https://gitea.coulomb.social/coulomb/railiance-apps/src/branch/main/docs/reuse-surface-on-railiance01.md"
|
|
|
|
ingress:
|
|
redirectHttp:
|
|
enabled: true
|