Skip to content

[Backend] Auto-TTL: Sitzung nach Ablauf beenden #59

Description

@DarkSerme

Übergeordnete User Story
#58

🎯 Ziel
Automatische Beendigung von VM-Zugriffen nach Ablauf der Lebensdauer.

🧠 Beschreibung / Kontext
DeploymentInstanceAccess hat TTL. Nach Ablauf wird Zugriff deaktiviert (z.B. SSH-Key entfernt, Guacamole-Session beendet).

🔧 Aufgaben

  • DeploymentInstanceAccess-Model um expires_at erweitern
  • Celery-Beat-Task cleanup_expired_access erstellen
  • Deaktivierung von abgelaufenen Zugriffen
  • Alembic-Migration

✅ Akzeptanzkriterien

  • Anforderungen der User Story sind erfüllt
  • Erfolgs- und Fehlerfälle sind korrekt behandelt
  • Sinnvolle HTTP-Statuscodes
  • Keine Breaking Changes

🧪 Tests

  • Unit Tests
  • Integration- / API-Tests
  • Edge Cases abgedeckt

📎 Abhängigkeiten

  • Blockiert durch: -
  • Blockiert: -

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    US-58User Story #58: Automatisches Aufräumen

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions