docs: Session-Log 2026-07-30..08-01 (CI-Umzug, Windows-Strecke, Registry, Rueckbau)

This commit is contained in:
Thore Cimbal
2026-07-31 18:18:11 +02:00
parent 42d76cc13d
commit 7735c504f2
+29
View File
@@ -133,6 +133,35 @@ verankert. Was in dieser Session erledigt wurde:
--- ---
## 🗓️ Session-Zusammenfassung 2026-07-30 bis 2026-08-01 (CI/CD-Umzug ins Lab)
1. **CI/CD komplett ins Homelab-GitLab migriert** (`git.lab`, nur im Lab auflösbar) —
nach vier realen Gitea-Actions/act-Bugs und einem verifizierten Webpack-OOM auf dem
3,7-GiB-CFGMON-Runner. ThreadNet-Web-Pipeline vollautomatisch grün (Web-Build,
Image-Push nach rohana, Desktop-Linux deb/tar.gz). Schlankes Trigger-Schema: Pushes
prüfen nur bei relevanten Pfaden, Artefakte entstehen bei `v*`-Tags.
(ThreadNet-Web#2 ✅ geschlossen)
2. **Repo-Topologie neu**: git.lab ist kanonisch für gitops, ThreadNet-Web,
threadnet-call, thread-net-git, threadnet-operating — Push-Mirrors nach Gitea,
das Flux-Quelle/Registry/Issues behält. Details: README §3 / CLAUDE.md.
3. **Windows-Build-Strecke** (ThreadNet-Web#5): eigene Windows-VM auf Overmind aus
selbst gebautem, reviewtem dockur/windows-Stand (Vendor-Repo + Runbook), On-Demand
per CI-Jobs; Gast provisioniert, Runner registriert — erster voller Build-Durchlauf
stand zum Session-Ende noch aus (Runner-Dienst-Hänger nach VM-Neustart).
4. **Lab-Container-Registry** aktiviert (`registry.git.lab`, OVERMIND-01 ✅): lab-interne
Build-Images (windows-vm, desktop-build) bleiben im Lab, rohana behält nur, was
Prod konsumiert.
5. **Gitea-CI-Rückbau** (CFGMON-11, weitgehend): Verifikations-Job hierher portiert
(`.gitlab-ci.yml`), `.gitea/workflows/` entfernt, Actions-Toggles deaktiviert,
Runner-Entfernung als Commit vorbereitet — drei manuelle Restschritte beim Nutzer.
6. **threadnet-call-CI** (threadnet-call#1): build_embedded grün, npm-Registry bleibt
evidenzbasiert auf rohana (pnpm-Lockfile-Pin), manueller Publish-Job wartet auf
`GITEA_NPM_TOKEN`-Variable.
7. **Alerting vorbereitet** (Issue #32): Alertmanager + 6 Alert-Regeln +
Matrix-Receiver in `threadnet-operating`, gelintet, Deploy steht aus (CFGMON).
8. Nebenbefunde: GitLab-Puma lief mit ~17 Workern (Unicorn-Fossil in der Config,
Fix beim Nutzer), Windows-Gast-Provisionierung als idempotenter CI-Job.
## ✅ Abgeschlossene Aufgaben (Chronologisch) ## ✅ Abgeschlossene Aufgaben (Chronologisch)
### Phase 1: Basis-Setup ### Phase 1: Basis-Setup