feat: add proxmox task polling job
This commit is contained in:
@@ -127,6 +127,12 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
|
||||
- [x] Worker pingt Supabase-DB ueber `DATABASE_URL`
|
||||
- [x] Graceful Shutdown fuer asynq-Server angelegt
|
||||
- [x] Dummy-Job `proxui.dummy` mit Handler und Unit-Tests angelegt
|
||||
- [x] E6-T02: UPID-Polling-Job
|
||||
- [x] Job-Typ `proxmox.task.poll` mit Payload fuer Cluster, Node, UPID und Ziel-VM angelegt
|
||||
- [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
|
||||
|
||||
## MVP-Backlog
|
||||
|
||||
@@ -185,3 +191,4 @@ Arbeitsliste auf Basis von `proxmox-console-entwicklungsplan.md`. Die Entwurfsda
|
||||
- 2026-06-11: Proxmox-HTTP-Client mit TLS-Fingerprint-Pinning, Token-Auth, Timeout und Retry angelegt.
|
||||
- 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.
|
||||
|
||||
Reference in New Issue
Block a user