2.3 KiB
2.3 KiB
Release Checks – 1.2.0 Product Restoration
Geprüft
- vollständiger Go-Typcheck aller Pakete mit lokalen Schnittstellen-Stubs für
pgxundkafka-go go testfür alle Pakete unter dieser Stub-Umgebunggo vetfür alle Pakete unter dieser Stub-Umgebung- reale Unit-Tests der Rule-Compiler- und Normalizer-Pakete
- alle vier eingebauten Rule-Set-Dateien mit dem echten Rule-Loader/Validator geladen: 19 Regeln
- Analysten-UI JavaScript mit Node
--checkgeprüft - alle Grafana-Dashboard-JSON-Dateien geparst
- Compose-, Prometheus- und Grafana-Provisioning-YAML geparst
- alle Shell-Skripte mit
sh -ngeprüft - Compose-Variablen gegen
.env.exampleabgeglichen: kein referenzierter Schlüssel fehlt - alle Compose-Bind-Mount-Dateien geprüft
- simuliertes Upgrade-Deployment mit vorhandener partieller
.env - simuliert: Port 8080 belegt → automatische Verschiebung auf 18080
- simuliert: Port 9000 belegt → automatische Verschiebung auf 19000
- simuliert: ClickHouse 26.6 CPU-Probe Exit 132 → automatischer Wechsel auf 26.3.17.56
- neue Grafana-/ClickHouse-Reader-Secrets werden ergänzt; vorhandene eigene
.env-Werte bleiben erhalten - Pipeline-Health-Dashboard verwendet die tatsächlich exportierten
siem_ingress_*-Metriken
Sicherheitschecks
- Grafana verwendet einen eigenen ClickHouse-User
grafana_reader - dieser erhält ausschließlich
SELECTauf die SIEM-Datenbank - Custom Rules enthalten kein frei ausführbares SQL; der Compiler verwendet Feld-/Operator-Allowlists
- Custom Rules können Built-in-Regeln mit derselben ID nicht überschreiben
- entfernte Built-in-Regeln und Rule-Sets werden beim Synchronisieren bereinigt
- vorhandene Aktivierungszustände von Rule-Sets und Built-in-Regeln bleiben bei Updates erhalten
Nicht in dieser Umgebung möglich
Es steht kein echter Docker-Daemon zur Verfügung. Daher konnte der komplette Stack hier nicht real mit PostgreSQL, ClickHouse, Redpanda, Garage und Grafana gestartet werden. Das Deployment wurde mit einem Docker-/HTTP-Simulator end-to-end durchlaufen; der Anwendungscode wurde separat typgeprüft.
Auf dem Zielhost des Nutzers wurde ClickHouse 26.3.17.56 bereits direkt im offiziellen Container erfolgreich ausgeführt, während 26.6.2.81 wegen der von KVM präsentierten CPU-Features mit Exit 132 abbricht. Deshalb ist 26.3.17.56 der Default dieser Ausgabe.