GitOps Director
Produkt-Übersicht Auto-UI Generator Git-nativer Workflow Backstage-Integration RBAC & OPA Governance Audit-Trail by Design On-Prem & Air-Gap
Platform Engineers Developers CTOs & Architekten
Services
Über uns Karriere
Preise
Demo buchen →
Produkt-Übersicht
Integration

Backstage-Integration — nativ, kein zweites Portal.

GitOps Director läuft als echtes Backstage-Plugin — kein iFrame, kein separater Auth-Flow, keine zweite Oberfläche. Installation per Package-Manager, Integration in den Backstage-Katalog, fertig.

← Alle Features
1yarn add Befehl zur Installation
0separate Login-Flows
< 1 Tagbis Plugin live ist
INSTALLATION & INTEGRATION

Vier Schritte vom Package zur laufenden Integration.

GitOps Director verwendet die offiziellen Backstage Plugin-APIs — kein Monkey-Patching, keine undokumentierten Hooks. Das Plugin verhält sich wie jedes andere Backstage-Plugin aus dem Core-Ökosystem.

1

Package installieren

Im Backstage-App-Verzeichnis:

# Frontend Plugin
yarn add @soeldner/gitops-director-backstage-plugin

# Backend Plugin (optional)
yarn add @soeldner/gitops-director-backstage-backend
2

In App registrieren

Plugin in packages/app/src/App.tsx einbinden — Standard-Backstage-Pattern, keine Sonderlösung:

import { GitopsDirectorPage } from '@soeldner/gitops-director-backstage-plugin';

// In der Route-Definition:
<Route path="/gitops" element={<GitopsDirectorPage />} />
3

Katalog-Integration

GitOps Director liest den Backstage Software-Catalog für Service-Discovery. Bestehende catalog-info.yaml-Dateien werden für die Zuordnung von Ressourcen zu Services genutzt. Keine separate Service-Registry nötig.

4

Software Templates erweitern

Bestehende Backstage Software Templates können mit GitOps-Director-Actions angereichert werden: gitops:provision, gitops:destroy, gitops:update. Das Template orchestriert den vollständigen IaC-Flow.

GITOPS DIRECTOR IN BACKSTAGE
GitOps Director Dashboard innerhalb von Backstage

Das Dashboard erscheint direkt in der Backstage-Navigation — gleiche Sidebar, gleiche Authentifizierung, kein Login-Wechsel.

TECHNISCHE INTEGRATION

Backstage-APIs vollständig genutzt.

GitOps Director integriert sich in alle relevanten Backstage-APIs und -Frameworks — kein Workaround, keine proprietären Hooks.

CATALOG & IDENTITY
Backstage Catalog API für Service-Discovery
Identity API — Backstage-Login = GitOps-Login
Permission Framework für RBAC (optional)
Search API — Ressourcen durchsuchbar im Catalog
SCAFFOLDER & TECHDOCS
Software-Scaffolder-Actions erweiterbar
TechDocs-Links zu Resource-Dokumentation
Kubernetes-Plugin — laufende Pods sichtbar
Event-System für Notifications (ab BS 1.18)
SPEZIFIKATION

Kompatibilitäts- und Versionsanforderungen.

Voraussetzungen

Backstage-Versionv1.12 oder neuer (Plugin-API stabil seit v1.12)
Node.js18 LTS oder 20 LTS (Backstage-Systemvoraussetzung)
Auth-ProviderBeliebig — GitHub, GitLab, OIDC, SAML, LDAP via Backstage Auth
Git-BackendMuss mit dem konfigurierten Git-Provider übereinstimmen
DatenbankPostgreSQL 13+ (via Backstage-Backend-Datenbank — keine separate DB)

RBAC via Backstage

Backstage PermissionsNative Integration in das Backstage Permission-Framework möglich
OPA-AlternativeBackstage-RBAC kann durch OPA-Policies aus GitOps Director ergänzt werden
Gruppen-SyncBackstage-Gruppen aus LDAP/AD werden für Template-Berechtigungen genutzt
Team-IsolationTemplate-Sichtbarkeit nach Backstage-Ownership (spec.owner) steuerbar
FÜR WEN ES RELEVANT IST

Ihr Backstage-Investment wird erweitert, nicht ersetzt.

Platform Engineers

Kein zweites Portal zu betreiben

Andere IaC-Self-Service-Lösungen laufen als eigene Webapplikation — mit eigenem Auth, eigenem Benutzermanagement, eigenen Updates. GitOps Director ist ein Plugin: wenn Backstage läuft, läuft GitOps Director. Kein separater Service, kein separates Monitoring.

Backstage-Deployment = GitOps-Deployment
Kein zusätzlicher Betriebsaufwand
Updates via npm update wie jedes andere Package
Developers

Ein Tool für alles

Developers kennen Backstage bereits. GitOps Director erscheint in der Sidebar des vertrauten Portals — kein neues Tool-Login, kein Bookmark zu einem weiteren internen System. Service-Catalog und Infrastruktur-Self-Service sind direkt nebeneinander erreichbar.

Gleicher SSO wie für alle anderen Backstage-Funktionen
Service-Zuordnung via Backstage-Catalog sichtbar
Laufende Ressourcen im Service-Kontext sichtbar
NÄCHSTER SCHRITT

Plugin live sehen — in Ihrem Backstage.

Wir zeigen die Installation und die Katalog-Integration in einer 30-minütigen Session — mit Ihrem eigenen Backstage-Setup als Ausgangspunkt.

Bereit für Self-Service Infrastruktur?
15-minütige Demo · Kein Setup · Direkt mit einem Solution Engineer
Demo buchen →