feat: share proxmox cluster client with worker

This commit is contained in:
Philipp
2026-06-11 10:24:36 +02:00
parent 7c818cf92e
commit bf31a8db37
16 changed files with 240 additions and 14 deletions
+7 -1
View File
@@ -132,7 +132,12 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
- [x] Polling-Handler mit Proxmox-Status-Client-Interface angelegt
- [x] VM-Status-Update und Audit-Writer fuer finale Task-Ergebnisse angelegt
- [x] Mock-Proxmox-Test fuer `running` -> `stopped/OK` und Fehlerstatus angelegt
- [x] Echte Cluster-Client-Aufloesung als separater Integrationspunkt gekapselt
- [x] Echte Cluster-Client-Aufloesung ueber gemeinsames Cluster-Repository und Proxmox-Client verdrahtet
- [x] Shared-Plattform-Follow-up fuer Worker-Integration
- [x] Cluster-Repository von `backend/internal` nach `platform/cluster` verschoben
- [x] Krypto-Layer nach `platform/encryption` verschoben
- [x] Proxmox-Client nach `platform/proxmox` verschoben
- [x] Backend und Worker nutzen dieselben Implementierungen
## MVP-Backlog
@@ -192,3 +197,4 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
- 2026-06-11: Interne Operator-Endpunkte fuer Cluster-Anlage, Token-Rotation und Status-Updates angelegt.
- 2026-06-11: Worker-Grundgeruest mit asynq, Redis-Anbindung, DB-Ping und Dummy-Job-Tests angelegt.
- 2026-06-11: UPID-Polling-Job mit VM-Status-Update, Audit-Writer und Mock-Proxmox-Tests angelegt.
- 2026-06-11: Shared Cluster-/Krypto-/Proxmox-Packages nach `platform/` verschoben und Worker-UPID-Polling an echte Cluster-Aufloesung angeschlossen.