Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

  • Ausgangslage: Aufwände für manuelles Anlegen von Gitlab-Repository (Projektteams) und Kubernetes-Konfiguration (DevOps) sollen entfallen
  • Projektleiter soll in der Lage sein, innerhalb kurzer Zeit ohne Programmierkenntnisse ein System online zu stellen
  • Alle Tools für den diesen Prozess kommen als Core-Apps:
    • Interner Marketplace (brandbox shop)
    • Veröffentlichung von Apps in einem Composer-Repository (release-core)
    • Verwaltung von Lizenzen (license-core)
    • Verwaltung der Systemkonfiguration (saas-core)
    • Schnittstelle zu Git-Repository (gitlab-manager)
    • Schnittstelle zu Kubernetes (kubernetes-manager)

Lizenz-Handling

  • Verwaltung von Kunden, Lizenzen und Verträgen
  • Workflow zur automatischen Lizenzvergabe auf Basis von Shop-Bestellungen
  • Apps lassen sich beliebig im Client installieren
  • Dazu geht der Client in einen Maintenance-Modus
  • Es werden nur noch Core-Apps validiert, alle anderen sind Lizenzfrei. Das verbessert die Installations-Geschwindigkeit.

...