docs(devlog): Sitzung 2 und Zeiten für Etappe 3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
@@ -2,7 +2,7 @@
|
|||||||
|
|
||||||
## Zeitübersicht
|
## Zeitübersicht
|
||||||
|
|
||||||
**Gesamt:** 2 h 50 min (Sitzung 1)
|
**Gesamt:** 4 h 38 min (Sitzung 1 und 2)
|
||||||
|
|
||||||
Zeiten stammen aus den Git-Commit-Zeitstempeln je Issue; Wartezeit auf Rückmeldungen ist enthalten.
|
Zeiten stammen aus den Git-Commit-Zeitstempeln je Issue; Wartezeit auf Rückmeldungen ist enthalten.
|
||||||
|
|
||||||
@@ -16,11 +16,43 @@ Zeiten stammen aus den Git-Commit-Zeitstempeln je Issue; Wartezeit auf Rückmeld
|
|||||||
| #006 Aufträge und Live-Fortschritt | 0 h 15 min |
|
| #006 Aufträge und Live-Fortschritt | 0 h 15 min |
|
||||||
| #007 Template-Bau | 0 h 12 min |
|
| #007 Template-Bau | 0 h 12 min |
|
||||||
| #008 VM ausrollen und Assistent | 0 h 36 min |
|
| #008 VM ausrollen und Assistent | 0 h 36 min |
|
||||||
|
| #009 LXC | 0 h 31 min |
|
||||||
|
| #010 Ubuntu | 0 h 05 min |
|
||||||
|
| #011 Profil-Editor | 0 h 10 min |
|
||||||
|
| #012 Vorlagen | 0 h 11 min |
|
||||||
|
| #022 Profile im Template | 0 h 22 min |
|
||||||
|
| #015 (Teil) SSH-Schlüssel | 0 h 10 min |
|
||||||
|
| #021 Template-Bau ohne SSH | 0 h 19 min |
|
||||||
|
|
||||||
| Meilenstein | Zeit |
|
| Meilenstein | Zeit |
|
||||||
|---|---|
|
|---|---|
|
||||||
| v0.1.0 | 1 h 15 min | **abgeschlossen**
|
| v0.1.0 | 1 h 15 min | **abgeschlossen**
|
||||||
| v0.2.0 | 1 h 32 min | **abgeschlossen**
|
| v0.2.0 | 1 h 32 min | **abgeschlossen**
|
||||||
|
| v0.3.0 | 1 h 48 min | Abnahme #021 offen
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2026-10-12 · Sitzung 2 · 12:48–laufend
|
||||||
|
**Issue:** #009–#012, #015 (Teil), #021, #022
|
||||||
|
**Version:** 0.3.0-dev
|
||||||
|
|
||||||
|
### Erledigt
|
||||||
|
- #009: LXC per pct exec (pd-ct01, Debian 13, docker im unprivilegierten CT) und per SSH in den Container (pd-ct02, Ubuntu 24.04) auf pve-demo
|
||||||
|
- #010: Ubuntu 24.04 als VM (pd-ubu01, Template 9001 im selben Auftrag gebaut)
|
||||||
|
- #011: Profil-Editor mit Live-Prüfung und Skriptvorschau
|
||||||
|
- #012: Vorlagen inkl. „Docker-Host klein“, im Assistenten und per API
|
||||||
|
- #022 (Wunsch Florian): Profile ins Template einbacken – Template 9002 tpl-debian-13-docker; Provisionierung 141 s → ~30 s
|
||||||
|
- #015 vorgezogen: SSH-Schlüssel hinterlegen (persönlich/Team), automatisch in jedem Gast
|
||||||
|
- #021: Template-Bau ohne SSH über Bau-Adresse (Mock-getestet, Abnahme auf pve-demo braucht eine freie IP)
|
||||||
|
- Florians Fragen beantwortet: was am Template anpassbar ist; Schlüssel/Anwendungen ins Template
|
||||||
|
- 253 Tests, 18 Playwright-Abläufe; main gepusht
|
||||||
|
|
||||||
|
### Entscheidungen
|
||||||
|
- **chrony nur in VMs** (`if: vm`): unprivilegierte Container dürfen die Uhr nicht stellen.
|
||||||
|
- **Profile mit `{{ guest.* }}` laufen beim Deploy erneut**, auch wenn eingebacken – sonst fehlt z. B. der Benutzer in der docker-Gruppe (gefunden mit pd-test03).
|
||||||
|
- **SSH-Schlüssel nicht ins Template**, sondern in die Verwaltung (`SchluesselQuelle`) – beim Schlüsselwechsel bleibt es eine Stelle.
|
||||||
|
- **Fähigkeitserkennung korrigiert:** Template-Bau per API nur, wenn der Guest-Agent auch hineinkommt.
|
||||||
|
- **Voll-Klon bleibt Standard**; der Testhost kopiert zurzeit nur ~3–8 MB/s (Klon 8 min) – Linked Clones als spätere Option notiert.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
**Status:** umgesetzt, Abnahme auf pve-demo ausstehend
|
**Status:** umgesetzt, Abnahme auf pve-demo ausstehend
|
||||||
**Meilenstein:** v0.3.0
|
**Meilenstein:** v0.3.0
|
||||||
**Labels:** feature, proxmox
|
**Labels:** feature, proxmox
|
||||||
**Geschätzt:** 3 h **Tatsächlich:** 0 h 25 min
|
**Geschätzt:** 3 h **Tatsächlich:** 0 h 19 min
|
||||||
|
|
||||||
## Ziel
|
## Ziel
|
||||||
Templates auch auf Servern ohne SSH zum Node bauen. Der Guest-Agent wird dann nicht per Snippet,
|
Templates auch auf Servern ohne SSH zum Node bauen. Der Guest-Agent wird dann nicht per Snippet,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
**Status:** erledigt
|
**Status:** erledigt
|
||||||
**Meilenstein:** v0.3.0
|
**Meilenstein:** v0.3.0
|
||||||
**Labels:** feature, proxmox
|
**Labels:** feature, proxmox
|
||||||
**Geschätzt:** 4 h **Tatsächlich:** 0 h 35 min
|
**Geschätzt:** 4 h **Tatsächlich:** 0 h 22 min
|
||||||
|
|
||||||
## Ziel
|
## Ziel
|
||||||
Beim Template-Bau Profile (z. B. base, docker) gleich mit installieren, damit Deployments schneller
|
Beim Template-Bau Profile (z. B. base, docker) gleich mit installieren, damit Deployments schneller
|
||||||
|
|||||||
@@ -24,5 +24,5 @@ Details und Architektur: [../architektur.md](../architektur.md). Zeiten werden a
|
|||||||
| [#018](018-readme.md) | README und Dokumentation | offen | v0.6.0 | 4 h | – |
|
| [#018](018-readme.md) | README und Dokumentation | offen | v0.6.0 | 4 h | – |
|
||||||
| [#019](019-installer.md) | Docker-Image und LXC-Installer | offen | v0.6.0 | 6 h | – |
|
| [#019](019-installer.md) | Docker-Image und LXC-Installer | offen | v0.6.0 | 6 h | – |
|
||||||
| [#020](020-feldtest.md) | Feldtest 8.x und 9.x, Version 1.0.0 | offen | v1.0.0 | 6 h | – |
|
| [#020](020-feldtest.md) | Feldtest 8.x und 9.x, Version 1.0.0 | offen | v1.0.0 | 6 h | – |
|
||||||
| [#021](021-template-bau-ohne-ssh.md) | Template-Bau ohne SSH (Bau-Adresse) | umgesetzt, Abnahme offen | v0.3.0 | 3 h | 0 h 25 min |
|
| [#021](021-template-bau-ohne-ssh.md) | Template-Bau ohne SSH (Bau-Adresse) | umgesetzt, Abnahme offen | v0.3.0 | 3 h | 0 h 19 min |
|
||||||
| [#022](022-template-profile.md) | Templates mit eingebackenen Profilen | erledigt | v0.3.0 | 4 h | 0 h 35 min |
|
| [#022](022-template-profile.md) | Templates mit eingebackenen Profilen | erledigt | v0.3.0 | 4 h | 0 h 22 min |
|
||||||
|
|||||||
Reference in New Issue
Block a user