- Alle Tools für den Saas-Prozess mit brandbox kommen als Core-Apps und können mit beliebigem Git-Repository und Kubernetes-Cluster verwendet werden
- Interner Marketplace (brandbox shop)
- Veröffentlichung von Apps (release-core)
- Verwaltung von Lizenzen (license-core)
- Verwaltung der Systemkonfiguration (saas-core)
Drawio |
---|
border | true |
---|
diagramName | my.brandbox.host |
---|
simpleViewer | false |
---|
width |
links | auto |
---|
tbstyle | top |
---|
lbox | true |
---|
diagramWidth | 1178 |
---|
revision | 3 |
---|
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.
Saas-Manager
- Verwaltung der Systemkonfiguration
- Workflows zur automatischen Anlage von Repos und Rancher-Projekten mittels Gitlab-Manager und Kubernetes-Manager
Release-Manager
- Erstellung der Produkt-Releases mittels Satis
- Verwaltung von Apps und Versionen
Kubernetes-Manager
- Der Rancher-Manager wird durch den Kubernetes-Manager abgelöst
- Es gibt nun ein vollintegriertes Cron-Handling und Maintainer Crons
- Die project.env wird soweit durch eine Verwaltungsoberfläche im zu Grunde liegenden Lizenzsystem abgelöst
- Anpassungen in der docker-compose.yml sind zu beachten
Gitlab-Manager
Cron-Manager
my.brandbox.host
- löst packages.brandbox.host ab v5.6 ab
- Lizenzen können hier im internen Marketplace gekauft werden
- Die Anlage der Lizenzen, Systeme, Gitlab-Repos, Pipelines und Rancher-Konfiguration plus Anlage erfolgen danach automatisch per Workflow
- Führendes System für Saas-Kunden, -Lizenzen und -Verträge
- Mittelfristig direkte Anbindung ans Monitoring (Überwachung Hardware u. Speicherplatz)
{"serverDuration": 318, "requestCorrelationId": "e886befa4aea49718ae26a9dd422d8aa"}