Keine Backups sichtbar — get_storage_content nutzt ?content= statt pvesh --content #20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Root Cause (bestätigt, Stand Commit
b00c2ae0b1)Der Agent baut für die Storage-Content-Abfrage einen URL-Query-String in den pvesh-Pfad — den die
pvesh-CLI nicht auswertet:Node-Agent/src/proxmox.rsget_storage_content:ergibt:
pvesh getnimmt Parameter als Flag (--content backup), nicht als?content=...im Pfad. Das?content=backupwird Teil der Ressource → Pfad passt nicht → leeres/Fehler-Ergebnis → „Keine Backups sichtbar".Beweis: Manuell
pvesh get /nodes/proxmox/storage/NAS/content(ohne?content) liefert die Backups (PBS „NAS", volidsNAS:backup/vm/100/…, Formatpbs-vm/pbs-ct). Der Agent hängt nur?content=backupan und bekommt nichts.get_storage_contentist die gemeinsame Funktion für den Backups-Tab (storage.content) undlist_all_backups(/all-backups) → beide betroffen.Fix —
Node-Agent/src/proxmox.rsget_storage_contentContent-Typ als pvesh-Flag statt als Query-String:
(Muster identisch zu
get_backup_tasks, das pvesh bereits korrekt mit--typefilter/--limitals Flags aufruft.)Akzeptanz
/all-backupsebenfalls.cargo build/clippygrün.Hinweis
Gleiche Datei/Thema wie #19 (
get_task_log) — beides sind Agent-pvesh-Form-Bugs aus der #14-Nacharbeit; sinnvoll gemeinsam auf einem Branchfix/agent-pvesh-shapeszu erledigen.Branch
fix/agent-pvesh-shapes(zusammen mit #19)Keine Backups sichtbarto Keine Backups sichtbar — Diagnose (storage.content-Pfad im Commit korrekt)Keine Backups sichtbar — Diagnose (storage.content-Pfad im Commit korrekt)to Keine Backups sichtbar — get_storage_content nutzt ?content= statt pvesh --content