cfgmon: CFGMON-11 Rueckbau-Stand 2026-08-01 - autonome Teile erledigt, drei manuelle Restschritte praezisiert
This commit is contained in:
+27
-6
@@ -191,10 +191,32 @@ Voraussetzungen, beide beim User:
|
||||
|
||||
## CFGMON-11 — Gitea-CI-Rückbau nach GitLab-Umzug
|
||||
|
||||
**Status:** offen — **Gate erfüllt seit 2026-07-31**: GitLab-CI läuft nachweislich
|
||||
(ThreadNet-Web-Pipeline komplett grün: Webapp-Build, Image-Push nach rohana verifiziert
|
||||
in der Registry, Desktop-Linux-Build mit deb/tar.gz-Artifacts). Rückbau kann jetzt
|
||||
angegangen werden.
|
||||
**Status:** in Arbeit — Rückbau am 2026-08-01 weitgehend ausgeführt, es verbleiben
|
||||
**drei manuelle Host-/UI-Schritte** (siehe unten).
|
||||
|
||||
**Erledigt (2026-08-01, autonom):**
|
||||
- Actions-Toggles deaktiviert: `ThreadNet-Web`, `threadnet-call`, `axion1337.chat-gitops`
|
||||
- `ThreadNet-Web`: alle `.github/workflows/`-Dateien entfernt (Commit `574c1bf`)
|
||||
- gitops: Verifikations-Job nach GitLab portiert + `.gitea/workflows/` entfernt
|
||||
(Commit `e58b8db`, Pipeline grün, Mirror→Gitea verifiziert; `milestone-release.yml`
|
||||
war toter Code, siehe #33). Flux unberührt.
|
||||
- `thread-net-git`: Runner-Service/Config/`.env.example` per Commit `d904734` entfernt
|
||||
(auf git.lab; Mirror trägt nach Gitea) — **noch nicht deployt**, siehe unten.
|
||||
- Registry-Entscheidung npm final (Evidenz: `@sorb/threadnet-call-embedded` ist
|
||||
pnpm-Dependency von `apps/web`, Lockfile pinnt Tarball-URL auf rohana): **bleibt Gitea**.
|
||||
|
||||
**Verbleibende manuelle Schritte (User):**
|
||||
1. `thread-net-git`-Stand deployen: auf CFGMON `cd /opt/thread-net-git && git pull &&
|
||||
docker compose up -d --remove-orphans`, danach `builder-1` in der Gitea-Admin-UI
|
||||
(Site Administration → Actions → Runners) löschen und `runner-data/` im
|
||||
Checkout entfernen.
|
||||
2. **Token-Rotation a**: der Gitea-Token aus deinen Notizen, der am 2026-07-31
|
||||
versehentlich als Runner-Token in die Windows-VM getippt wurde (lag kurz in
|
||||
`config.toml` + PowerShell-History) — in Gitea widerrufen/neu erstellen; falls es
|
||||
der `REGISTRY_PASSWORD`-Token war, GitLab-Gruppen-Variable nachziehen.
|
||||
3. **Token-Rotation b**: npm-Token in threadnet-calls lokaler `embedded/web/.npmrc`
|
||||
widerrufen; Ersatz ist die GitLab-CI-Variable `GITEA_NPM_TOKEN` (neuer Token,
|
||||
Scope `write:package`) für den manuellen `publish_npm`-Job — danach `.npmrc` löschen.
|
||||
|
||||
Entscheidung vom 2026-07-30: Build-CI/CD zieht ins Homelab-GitLab
|
||||
(`git.lab/axion1337.chat`, Gruppe mit importierten Projekten angelegt; die Domain ist
|
||||
@@ -245,8 +267,7 @@ Betroffene Issues (werden bei der GitLab-Migrations-Planung umformuliert):
|
||||
[ThreadNet-Web#2](https://rohana.axion1337.de/sorb/ThreadNet-Web/issues/2),
|
||||
[threadnet-call#1](https://rohana.axion1337.de/sorb/threadnet-call/issues/1).
|
||||
|
||||
**Nächster Schritt:** GitLab-CI aufbauen (eigene Planung), erst danach die Punkte oben
|
||||
abarbeiten.
|
||||
**Nächster Schritt:** die drei manuellen Schritte oben, dann → erledigt.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user