issue-core/k8s/railiance/configmap-backends.yaml

26 lines
841 B
YAML
Raw Normal View History

# 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"
}