chore(coturn): automated TURN shared-secret rotation #46
@@ -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)
|
||||
|
||||
### Phase 1: Basis-Setup
|
||||
|
||||
Reference in New Issue
Block a user