issue-core/k8s/railiance/configmap-backends.yaml
tegwick 882ccd11aa
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s
Point issue-core default backend at Forgejo after Gitea retirement
Legacy in-cluster gitea-http repos are archived (issue create 423). Route
the default ingestion backend to https://forgejo.coulomb.social with
the-custodian as the central automation task inbox.
2026-07-08 15:18:20 +02:00

25 lines
841 B
YAML

# Non-secret backend structure for issue-core on CoulombCore.
# Default backend = Forgejo task inbox (Gitea-compatible API). Legacy in-cluster
# gitea-http was retired; all coulomb/* repos there are archived (issue create 423).
# Token is injected at startup from GITEA_BACKEND_TOKEN (ExternalSecret) — must be
# a Forgejo API token with issues:create on the default repo.
apiVersion: v1
kind: ConfigMap
metadata:
name: issue-core-backends
namespace: issue-core
labels:
app.kubernetes.io/name: issue-core
app.kubernetes.io/part-of: railiance-gitops
data:
backends.json: |
{
"forgejo-inbox": {
"type": "gitea",
"base_url": "https://forgejo.coulomb.social",
"owner": "coulomb",
"repo": "the-custodian",
"token": "__FROM_ENV__"
},
"default": "forgejo-inbox"
}