Point issue-core default backend at Forgejo after Gitea retirement
All checks were successful
CI Smoke / host-smoke (push) Successful in 0s
CI Smoke / container-smoke (push) Successful in 2s

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.
This commit is contained in:
tegwick 2026-07-08 15:18:20 +02:00
parent ed75275ac6
commit 882ccd11aa

View file

@ -1,7 +1,8 @@
# Non-secret backend structure for issue-core inside railiance01. # Non-secret backend structure for issue-core on CoulombCore.
# Default backend = cluster Gitea (markitect). The Gitea token is NOT here; # Default backend = Forgejo task inbox (Gitea-compatible API). Legacy in-cluster
# it is injected at startup from GITEA_BACKEND_TOKEN (ExternalSecret) where the # gitea-http was retired; all coulomb/* repos there are archived (issue create 423).
# template carries the sentinel "__FROM_ENV__". # 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 apiVersion: v1
kind: ConfigMap kind: ConfigMap
metadata: metadata:
@ -13,12 +14,12 @@ metadata:
data: data:
backends.json: | backends.json: |
{ {
"markitect": { "forgejo-inbox": {
"type": "gitea", "type": "gitea",
"base_url": "http://gitea-http.default.svc.cluster.local:3000", "base_url": "https://forgejo.coulomb.social",
"owner": "coulomb", "owner": "coulomb",
"repo": "markitect-main", "repo": "the-custodian",
"token": "__FROM_ENV__" "token": "__FROM_ENV__"
}, },
"default": "markitect" "default": "forgejo-inbox"
} }