cfgmon: CFGMON-02 erledigt - rework/stack nach main gemergt (verifiziert)

This commit is contained in:
Thore Cimbal
2026-07-30 12:00:00 +00:00
parent 02946481ae
commit c3e84c53bf
+16 -32
View File
@@ -21,7 +21,7 @@ Monitoring-Stack, Gitea und der Reverse Proxy für alles Öffentliche.
| grafana | `grafana/grafana:12.0.0` | `monitoring` | dito | | grafana | `grafana/grafana:12.0.0` | `monitoring` | dito |
| alloy | `grafana/alloy:v1.16.0` | `monitoring` | dito | | alloy | `grafana/alloy:v1.16.0` | `monitoring` | dito |
| node-exporter | `prom/node-exporter:v1.9.1` | `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`) | | 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`) | | 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 | | 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 ## CFGMON-03 — Prometheus-Remote-Write und Loki sind öffentlich ohne Auth
**Status:** offen **Status:** offen
@@ -248,6 +217,21 @@ eigentliche Arbeit, hier nur der Host-seitige Aspekt (Runner-Ressourcenlimit).
## Erledigt ## 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 ### CFGMON-05 — Monitoring-Stack unter IaC bringen · erledigt 2026-07-30
Der Stack lief aus `/opt/monitoring` ohne Versionierung und mit `:latest`-Tags. Jetzt Der Stack lief aus `/opt/monitoring` ohne Versionierung und mit `:latest`-Tags. Jetzt