Skip to content

Integrate maintenance interface and DNS dashboard - #32

Merged
TimInTech merged 25 commits into
mainfrom
integration/maintenance-dashboard
Oct 28, 2026
Merged

TimInTech merged 25 commits into
mainfrom
integration/maintenance-dashboard

Conversation

@TimInTech

Copy link
Copy Markdown
Owner

Stand

Integration der Wartungsoberfläche mit dem DNS-Dashboard; bestehende Wartungsrouten bleiben unter /, das Dashboard liegt unter /dashboard/. Der Installer schützt bestehende Installationen vor einem nicht vollständig abgesicherten Upgrade.

Prüfung

  • 97 Python-Tests einschließlich Chromium-Browsertest bestanden; Shell-Stagingtest und Node-DOM-Test bestanden.
  • Caddy-Konfiguration und Sudoers-Syntax auf dem Pi isoliert geprüft; kein Deployment.

Vor Merge und Deployment offen

  • Vollständigen Upgrade- und Rollbackpfad für DNS-Konfiguration, Laufzeitumgebung und Dienstzustände implementieren und isoliert nachweisen; bisher ist der Gesamtinstaller für erkannte Bestandsinstallationen gesperrt.
  • Wiederholbarkeit des App-Rollbacks und Behandlung legitimer Symlinks prüfen; venv-Wiederherstellung in Deployment-Rollback einbeziehen.
  • Aktuelles vollständiges Backup, Wiederherstellung und produktive Integration einschließlich Helper-Dienstkonto und beider Oberflächen validieren.
  • Systemweite Auswirkungen des Wartungsupdates berücksichtigen; ein Systempaket-Rollback wird nicht zugesagt.

Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread tests/test_dashboard_dom.js Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
Comment thread maintenance_install.py Fixed
@TimInTech
TimInTech marked this pull request as ready for review October 28, 2026 03:45
@TimInTech
TimInTech merged commit 462e196 into main Oct 28, 2026
5 checks passed
@chatgpt-codex-connector

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
📝 Code Review 🔄 Running since 2026-10-28T03:45:45.977363Z 58f03c6 Draft marked ready
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings.

@TimInTech
TimInTech deleted the integration/maintenance-dashboard branch October 28, 2026 04:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants