From c3e84c53bfe986a5874de0fcbaa8409a2df48244 Mon Sep 17 00:00:00 2001 From: Thore Cimbal Date: Thu, 30 Jul 2026 12:00:00 +0000 Subject: [PATCH] cfgmon: CFGMON-02 erledigt - rework/stack nach main gemergt (verifiziert) --- hosts/cfgmon.md | 48 ++++++++++++++++-------------------------------- 1 file changed, 16 insertions(+), 32 deletions(-) diff --git a/hosts/cfgmon.md b/hosts/cfgmon.md index 3b6bd43..0af9b6e 100644 --- a/hosts/cfgmon.md +++ b/hosts/cfgmon.md @@ -21,7 +21,7 @@ Monitoring-Stack, Gitea und der Reverse Proxy für alles Öffentliche. | grafana | `grafana/grafana:12.0.0` | `monitoring` | dito | | alloy | `grafana/alloy:v1.16.0` | `monitoring` | dito | | node-exporter | `prom/node-exporter:v1.9.1` | `monitoring` | dito | -| traefik | `traefik:v3.7.9` | `thread-net-git` | `sorb/thread-net-git`, Branch `rework/stack` (**nicht in `main` gemergt**, aber produktiv aktiv — siehe [CFGMON-02](#cfgmon-02--traefik-gitea-cadvisor-und-runner-werden-unter-iac-gebracht)) | +| traefik | `traefik:v3.7.9` | `thread-net-git` | `sorb/thread-net-git`, seit 2026-07-30 in `main` (siehe [CFGMON-02](#cfgmon-02--traefik-gitea-cadvisor-und-runner-unter-iac-gebracht--erledigt-2026-07-30)) | | gitea | `gitea/gitea:1.27.0` | `thread-net-git` | dito, gepinnt (war `:latest`) | | cadvisor | `gcr.io/cadvisor/cadvisor:v0.49.1` | `thread-net-git` | dito, gepinnt (war `:latest`) | | runner | `gitea/act_runner:0.6.1` | `thread-net-git` | dito, Container `gitea-runner`, siehe CFGMON-02 | @@ -102,37 +102,6 @@ still. --- -## CFGMON-02 — Traefik, Gitea, cAdvisor und Runner werden unter IaC gebracht - -**Status:** in Arbeit (Stand 2026-07-30) - -Liefen ursprünglich im Compose-Projekt `thread-net-git` aus `/data/compose/8`, einem -**von Portainer verwalteten Stack** ohne Repo dazu. Betroffen war damit ausgerechnet die -Infrastruktur, an der alles andere hängt (Traefik = einzige Stelle für Entrypoints/ACME/ -Zertifikatsspeicher, Gitea = hostet die Repos, die die Infrastruktur beschreiben, -cAdvisor = Abhängigkeit des Monitoring-Stacks). - -**Export existiert bereits**: `sorb/thread-net-git`, Branch `rework/stack` (6 Commits) — -`:latest`-Tags gepinnt (Gitea `1.27.0`, cAdvisor `v0.49.1`), Projektname `thread-net-git` -beibehalten (Volume-Kontinuität), README mit Betriebsregeln ("nie wieder über Portainer -anfassen", Volume-Namen, Downgrade-Verbot für Gitea), nächtliches nicht-rotierendes -Backup-Script. **Zusätzlich neu**: ein `runner`-Service -(`gitea/act_runner:0.6.1`, Container `gitea-runner`, Labels `ubuntu-latest`/`linux-build`/ -`win-wine` — die letzten beiden gezielt für Electron-Builds, `electronuserland/builder`- -Images) — das war ursprünglich [CFGMON-08](#cfgmon-08) als offene Frage gelistet, ist aber -längst umgesetzt, siehe dort. - -**Offen bleibt**: der Branch ist **nicht in `main` gemergt**, obwohl er nachweislich -produktiv läuft (der Runner darauf verarbeitet bereits echte Jobs, siehe CFGMON-10). Damit -ist der aktuelle Live-Stand nur über den Branch nachvollziehbar, nicht über die -Standardansicht des Repos — sollte gemergt werden, sobald das Backup-Script (siehe README -auf dem Branch) einmal verifiziert lief. - -**Nächster Schritt:** `rework/stack` nach `main` mergen (Entscheidung/Ausführung beim -Nutzer, nicht automatisiert), danach diesen Punkt auf `erledigt` setzen. - ---- - ## CFGMON-03 — Prometheus-Remote-Write und Loki sind öffentlich ohne Auth **Status:** offen @@ -248,6 +217,21 @@ eigentliche Arbeit, hier nur der Host-seitige Aspekt (Runner-Ressourcenlimit). ## Erledigt +### CFGMON-02 — Traefik, Gitea, cAdvisor und Runner unter IaC gebracht · erledigt 2026-07-30 + +Liefen ursprünglich im Compose-Projekt `thread-net-git` aus `/data/compose/8`, einem von +Portainer verwalteten Stack ohne Repo dazu. Jetzt in `sorb/thread-net-git`: `:latest`-Tags +gepinnt (Gitea `1.27.0`, cAdvisor `v0.49.1`), Projektname `thread-net-git` beibehalten +(Volume-Kontinuität), README mit Betriebsregeln ("nie wieder über Portainer anfassen", +Volume-Namen, Downgrade-Verbot für Gitea), nächtliches Backup-Script. Zusätzlich neu: ein +`runner`-Service (`gitea/act_runner:0.6.1`, Container `gitea-runner`, Labels +`ubuntu-latest`/`linux-build`/`win-wine` — die letzten beiden gezielt für Electron-Builds) +— ursprünglich unter [CFGMON-08](#cfgmon-08) als offene Frage gelistet, siehe dort. + +Entstanden auf Branch `rework/stack`, zunächst nicht gemergt (produktiv aber schon aktiv). +**2026-07-30 nach `main` gemergt** (`origin/main` == `origin/rework/stack` auf `02b3224`, +verifiziert) — damit spiegelt die Standardansicht des Repos jetzt den Live-Stand. + ### CFGMON-05 — Monitoring-Stack unter IaC bringen · erledigt 2026-07-30 Der Stack lief aus `/opt/monitoring` ohne Versionierung und mit `:latest`-Tags. Jetzt