Plan für ProxDeploy zur Freigabe: Architektur (app, worker, Postgres), Prisma-Entwurf, REST-API, Dateistruktur und sechs Etappen. Die Proxmox-API wurde gegen das Schema von PVE 9.2 und die Quellen der 8er-Zweige geprüft. Daraus folgt die Fähigkeitserkennung pro Server: Template-Bau per API erst ab 8.4, Snippets und LXC-Exec nur per SSH. Refs #001 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
999 B
999 B
#003 Verbindungstest und Fähigkeitserkennung
Status: offen Meilenstein: v0.1.0 Labels: feature, proxmox Geschätzt: 6 h Tatsächlich: –
Ziel
Button „Verbindung testen“ zeigt Version, Cluster/Nodes, Storages, Bridges/VLANs und was per API bzw. nur per SSH geht.
Aufgaben
/version,/cluster/status,/cluster/resources,/nodes/{n}/storage,/nodes/{n}/network, SDN-VNets- Rechte über
/access/permissionsgegen Rolle (8.x/9.x-Variante) abgleichen, fehlende einzeln nennen - Fähigkeiten: download-url import (≥ 8.4), import-from per Volume, Snippets-Storage, SSH erreichbar
- Übersichtsseite mit Serverstatus und freien Ressourcen; Serverdetail mit Nodes/Storages/Bridges
- Proxmox-Mock für Tests (8.3, 8.4, 9.2 als Varianten)
Akzeptanzkriterien
- Gegen echten Proxmox geprüft (sobald Testumgebung da ist)
- Tests decken 8.3 (SSH nötig), 8.4 und 9.2 ab
Abhängigkeiten
#002
Notizen / Entscheidungen
–