Leistungsbeschreibung Bundles
Als PDF herunterladenInhalt
Version 2.0.0 – Stand: 04.11.2026. Diese Leistungsbeschreibung ergänzt die AGB und den Leistungsanhang.
1. Gegenstand#
Mit Bundles verbindet der Kunde ein Quellcode-Repository mit einem oder mehreren Clustern in seiner Organisation und steuert Build und Deployment seiner Anwendung über die Loopback-Plattform.
2. Leistungsumfang#
- Bundles: Ein Bundle bildet eine Anwendung des Kunden ab. Der Kunde legt es an und passt es jederzeit an.
- Quellcode-Anbindung: Der Kunde verbindet Repositories über die in der Plattform angebotenen Integrationen, derzeit GitHub und GitLab.
- Sources und Chart-Revisions: Der Kunde legt Sources für Anwendung und Charts an und kann mit dem integrierten Chart Builder Chart-Revisions erstellen, konfigurieren und veröffentlichen.
- Environments: Jedes Environment verweist auf einen Workspace in der Organisation und hat eigene Chart-Versionen, Werte und Pipelines.
- Deployment-Steuerung: Der Kunde steuert Deploy, Rollback und Undeploy in der Plattform. Eine Deployment-Historie wird angezeigt.
- Registry: Die Images der Bundles werden in der Registry von Loopback gespeichert.
3. Zuordnung und Verantwortlichkeiten#
| Bestandteil | Kategorie nach Ziffer 5.1 AGB | Verantwortlich |
|---|---|---|
| Bundle-Steuerung, Build- und Deployment-Workflow | Betriebene Komponente | Loopback |
| Anbindung an GitHub, GitLab und vergleichbare Dienste | Integration | Anbieter des jeweiligen Dienstes; Kunde für sein Konto dort |
| Quellcode, Build-Konfiguration, Charts, Werte, Secrets | Kundeninhalte | Kunde |
| Lauffähigkeit, Sicherheit und Funktion der deployten Anwendung | Kundeninhalte | Kunde |
| Ziel-Cluster | nach Leistungsbeschreibung Kubernetes bzw. kundeneigene Infrastruktur | nach der jeweiligen Leistungsbeschreibung |
Loopback führt Builds und Deployments nach der Konfiguration des Kunden aus. Für Fehler der Anwendung, fehlgeschlagene Builds aufgrund des Quellcodes oder der Konfiguration des Kunden und für Folgen eines vom Kunden ausgelösten Deployments ist Loopback nicht verantwortlich.
4. Berechtigungen bei Integrationen#
Für die Anbindung räumt der Kunde Loopback über die jeweilige Integration Zugriff auf die von ihm ausgewählten Repositories ein. Loopback nutzt diesen Zugriff ausschließlich für die Funktionen von Bundles. Der Kunde kann den Zugriff jederzeit in der Plattform oder beim Anbieter der Integration widerrufen; Bundles, die das betroffene Repository nutzen, funktionieren danach nicht mehr.
5. SLA-relevante Komponenten#
Bundles enthält keine SLA-relevanten Komponenten. Für die Bundle-Steuerung und den Build- und Deployment-Workflow übernimmt Loopback keine eigene Verfügbarkeitszusage. Für die Verwaltung über die Plattform gilt die Verfügbarkeitszusage der Plattform nach Ziffer 4.1 des Leistungsanhangs.
6. Wartung#
Es gelten die Regelungen des Leistungsanhangs.
7. Abrechnung#
Abgerechnet wird nach Maßgabe der Preisliste ein Entgelt je Bundle, das je angefangener Stunde des Bestehens des Bundles berechnet wird. Die Registry für die Images des Bundles ist enthalten. Die Ressourcen der Ziel-Cluster werden gesondert nach der jeweiligen Leistungsbeschreibung abgerechnet.
8. Datenexport und Löschung#
Der Quellcode verbleibt im Repository des Kunden. Konfigurationen von Bundles, Environments und Chart-Revisions kann der Kunde über die Loopback-API in einem gängigen strukturierten, maschinenlesbaren Standardformat abrufen. Charts und Images kann er über die Registry exportieren. Mit dem Löschen eines Bundles werden dessen Konfiguration und Historie gelöscht und die über das Bundle deployten Anwendungen aus den Ziel-Clustern entfernt. Daten in persistenten Volumes dieser Anwendungen können dabei unwiderruflich gelöscht werden.
9. Version#
Diese Leistungsbeschreibung trägt die Version 1.0.0.