From 52466eee3f9b21f985fe4ff2d8a2cca9fd3cf7df Mon Sep 17 00:00:00 2001 From: Florian Wilde Date: Fri, 18 Sep 2026 18:45:36 +0200 Subject: [PATCH] docs(feldtest): Feldtest fuer PBS und PMG als #023 festhalten PBS-Hosts stehen spaeter zur Verfuegung, allerdings nur unlizenziert; fuer PMG gibt es derzeit keinen Host. Der heutige PBS-Testfall im Testlauf ist erfunden (JSON) und gehoert gegen echte Ausgaben geprueft - bei PVE war genau diese Annahme falsch. Co-Authored-By: Claude Opus 5 (1M context) --- docs/issues/018-agent-feldtest.md | 3 ++- docs/issues/023-feldtest-pbs-pmg.md | 30 +++++++++++++++++++++++++++++ docs/issues/README.md | 3 ++- 3 files changed, 34 insertions(+), 2 deletions(-) create mode 100644 docs/issues/023-feldtest-pbs-pmg.md diff --git a/docs/issues/018-agent-feldtest.md b/docs/issues/018-agent-feldtest.md index 66ce9c3..e4f8bf3 100644 --- a/docs/issues/018-agent-feldtest.md +++ b/docs/issues/018-agent-feldtest.md @@ -59,4 +59,5 @@ funktioniert (Report gepuffert bei unerreichbarem Dashboard, beim nächsten Lauf sonst dauert ein Test des Zwischenspeichers zehneinhalb Minuten. 6. **Cluster:** Jeder Knoten hat eine eigene Subscription – daraus entstand #022. -**Noch offen:** PBS und PMG (keine Hosts verfügbar), Uninstall auf einem echten Host. +**Noch offen:** PBS und PMG – dafür ist #023 angelegt. PBS-Hosts stellt Florian bereit, allerdings nur +unlizenziert; für PMG gibt es derzeit keinen Host. Ebenfalls offen: ein echter Uninstall-Durchlauf. diff --git a/docs/issues/023-feldtest-pbs-pmg.md b/docs/issues/023-feldtest-pbs-pmg.md new file mode 100644 index 0000000..dcc378b --- /dev/null +++ b/docs/issues/023-feldtest-pbs-pmg.md @@ -0,0 +1,30 @@ +# #023 Feldtest auf Proxmox Backup Server und Mail Gateway +**Status:** offen +**Meilenstein:** v1.0.0 +**Labels:** agent, feldtest +**Geschätzt:** 2 h **Tatsächlich:** – + +## Ziel +Der Feldtest in #018 lief auf zwei Proxmox-VE-Hosts. Für Backup Server und Mail Gateway beruht die +Auswertung im Agent bisher nur auf Annahmen – und bei PVE hat sich genau eine solche Annahme als +falsch erwiesen (`--output-format json` gibt es dort nicht). Das gehört vor 1.0.0 geprüft. + +## Ausgangslage +- **PBS:** Hosts stellt Florian bereit, allerdings **nur unlizenziert**. Damit lässt sich der Fall + „aktive Subscription“ auf PBS nicht prüfen – wohl aber Produkterkennung, Version, Server-ID und der + Zustand `notfound`, der bei PVE die meisten Überraschungen geliefert hat. +- **PMG:** derzeit kein Host verfügbar. Der Zweig bleibt ungeprüft; das ist im Handbuch zu vermerken. + +## Aufgaben +- [ ] `scripts/feldtest-erheben.sh` auf einem PBS-Host laufen lassen (liest nur, ändert nichts) +- [ ] Prüfen, ob `proxmox-backup-manager subscription get` Text oder JSON liefert und welche Felder + ohne Subscription überhaupt erscheinen +- [ ] Ausgabe von `proxmox-backup-manager version` gegen `produkt_version()` prüfen +- [ ] Erhobene Ausgaben als Testfälle in `tests/agent-skript.test.ts` aufnehmen – der heutige + PBS-Testfall ist erfunden (JSON) und damit womöglich am echten Verhalten vorbei +- [ ] Agent auf einem PBS-Host installieren, einen Report abwarten, wieder deinstallieren +- [ ] PMG offen lassen und die Lücke im Handbuch benennen + +## Notizen +Der Cluster-Abgleich aus #022 betrifft nur PVE: PBS und PMG kennen kein `pvecm`, dort bleibt die +Mitgliederliste leer. diff --git a/docs/issues/README.md b/docs/issues/README.md index bc80c49..de9698b 100644 --- a/docs/issues/README.md +++ b/docs/issues/README.md @@ -26,4 +26,5 @@ Details und Architektur: [../architektur.md](../architektur.md). Zeiten werden a | [#020](020-gitea-issue-abgleich.md) | Issues nach Gitea übertragen | erledigt | v0.4.1 | 2 h | 0 h 10 min | | [#021](021-geheimnisse-verschluesseln.md) | Zugangsdaten verschlüsselt speichern | erledigt | v0.13.1 | 2 h | 0 h 20 min | | [#022](022-cluster-abgleich.md) | Cluster-Abgleich | erledigt | v0.14.0 | 3 h | 0 h 25 min | -| | **Summe** | | | **119 h** | **9 h 08 min** | +| [#023](023-feldtest-pbs-pmg.md) | Feldtest auf PBS und PMG | offen | v1.0.0 | 2 h | – | +| | **Summe** | | | **121 h** | **9 h 08 min** |