Serveraufbau V1
Dieser Bereich spezifiziert den Serveraufbau, der für den Betrieb des CIVITAS/CORE-Plugins erforderlich ist. Die hier dokumentierten Anforderungen und Entscheidungen bilden die Grundlage für die spätere Erstellung von Installationsskripten und Infrastructure-as-Code-Vorlagen.
Vorgesehene Unterseiten
- Zielbild und Abgrenzung — Geltungsbereich, Nichtziele, offene Entscheidungen
- VM-Sizing und Host-Ressourcen — Ressourcenbedarf und Reservierung
- Netzwerk, DNS und TLS — Netzsegment, Namensauflösung, Zertifikate
- Kubernetes-Laufzeit — Container-Orchestrierung und Plattformkomponenten
- Installationsphasen und Abnahme — Phasenmodell und Abnahmekriterien
- IDM-Provisionierung und Login — Benutzer- und Rollen-Provisionierung, Login-Prozesse
- E2E-Testumgebung — Playwright/Chromium-E2E-Tests, Test-.env-Generierung, uv-Installation
- Skriptarchitektur — Modulaufbau, Konventionen und Idempotenz-Strategie
- cc-cli-Inventar — Ansible-Inventory für CIVITAS/CORE-Deployment
- Portal Backend Objektspeicher (RustFS) — S3-Backend-Anbindung für portal-backend
- RustFS-Objektspeicher-Installation — Installation und Betrieb der RustFS-LXC
- Persistenz, Storage, Backup und Restore — Speicherkonzept und Wiederherstellung
Abhängigkeiten
Die Spezifikationen dieses Bereichs setzen die existierende p2d2-Infrastruktur (Proxmox VE, OPNsense, Netzwerk) als gegeben voraus. Änderungen an der bestehenden Infrastruktur werden in den jeweiligen Einzelseiten dokumentiert.