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>
817 B
817 B
#004 Katalog: Distributionen und Profile als Daten
Status: offen Meilenstein: v0.2.0 Labels: feature, katalog Geschätzt: 5 h Tatsächlich: –
Ziel
YAML-Katalog laden, validieren, in die DB synchronisieren, in der GUI ansehen und deaktivieren.
Aufgaben
- zod-Schemas für
catalog/distrosundcatalog/profiles - Debian 12/13, Ubuntu 22.04/24.04 (URLs/Prüfsummen geprüft am 2026-10-12)
- Prüfsummen-Parser für beide Zeilenformate; LXC-Musterauflösung mit Versionssortierung
- Sync beim worker-Start (Upsert, Aktiv-Schalter bleibt), fehlerhafte Datei überspringen + melden
- Katalog-Seite (Distributionen, Profile, aktiv/inaktiv)
Akzeptanzkriterien
- Unit-Tests für Schema, Sync und Muster
Abhängigkeiten
#001
Notizen / Entscheidungen
–