diff --git a/CLAUDE.md b/CLAUDE.md index b086f36..39bc5d8 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -27,9 +27,17 @@ Canonical repo is **`git.lab/axion1337.chat/axion1337.chat-gitops`** (homelab Gi resolvable only inside the lab) — all pushes go there; a push-mirror updates the Gitea copy on `rohana.axion1337.de`, which remains the **Flux source** (the cluster pulls from Gitea; the mirror delivers). **Never push directly to Gitea** for this repo — the mirror -force-overwrites divergent state. Issues/wiki/releases stay on Gitea. The same rule -applies to ThreadNet-Web, threadnet-call, thread-net-git and threadnet-operating; only -the `Backlogs` repo (and this repo's wiki) are still direct-to-Gitea. +force-overwrites divergent state. The same rule applies to ThreadNet-Web, threadnet-call, +thread-net-git, threadnet-operating and (since 2026-08-01) `Backlogs`; only this repo's +**wiki** is still direct-to-Gitea. + +**Issues live on git.lab** (migrated 2026-08-01, gitops#48): the old Gitea issues are +closed with a pointer to their GitLab counterpart. ⚠️ gitops issue numbers **shifted** +in the migration (Gitea had gaps from PRs; e.g. Gitea#48 → GitLab#46) — old references +"gitops#N" in commits/docs mean the **Gitea** number; the authoritative mapping is the +migration footer in each GitLab issue. Releases stay on Gitea (public download path). +One exception: **deploy-handover issues** stay on the Gitea `Backlogs` tracker, because +CFGMON has no route to git.lab. **Exception that needs manual handling**: the monthly TURN-rotation CronJob runs in the cluster (no route to git.lab) and still opens its PR on Gitea. Never merge that PR on @@ -82,7 +90,7 @@ gitops/ │ └── hooks/ # Git hooks (pre-commit, post-commit, etc.) └── docs/ ├── README.md # Main deployment guide - ├── TASKS.md # Task list & milestones (backlog itself lives in Gitea issues) + ├── TASKS.md # Task list & milestones (backlog itself lives in git.lab issues) ├── install.md # Installation instructions ├── ops-configmap-sync.md # ConfigMap syncing with git hooks └── deployment-guides/ # Detailed guides for specific components (01-07) @@ -341,7 +349,7 @@ DevContainer includes: ## Resources & References - **README.md** — High-level overview and architecture -- **docs/TASKS.md** — Task backlog, milestones, and priority list (open backlog lives in [Gitea issues](https://rohana.axion1337.de/sorb/axion1337.chat-gitops/issues)) +- **docs/TASKS.md** — Task backlog, milestones, and priority list (open backlog lives in [git.lab issues](https://git.lab/axion1337.chat/axion1337.chat-gitops/-/issues); the closed Gitea issues only point there) - **docs/deployment-guides/** — Detailed setup guides for specific components (01-07) - **docs/ops-configmap-sync.md** — Git hook configuration and auto-sync behavior - **ESS Chart Docs** — `https://github.com/element-hq/ess-helm` (official Helm chart repository)