--- apiVersion: backstage.io/v1alpha1 kind: Component metadata: name: n8n-automation description: "Zentrales Automatisierungs-Tool für das Home-Lab. Läuft als Docker-Container auf dem Raspberry Pi." annotations: # Technische Zusatzinfos für dich (Custom Annotations) home-lab.io/internal-ip: "192.168.2.144" home-lab.io/port: "5678" # Vorbereitung für TechDocs (Doku im selben Repo im Ordner /docs) backstage.io/techdocs-ref: dir:. links: # Der direkte Sprung-Link (erscheint als Button in der UI) - url: https://privat.stommer.com:5678/ title: Open n8n UI icon: dashboard - url: https://n8n.io/docs/ title: Official Docs icon: help spec: type: service # Lifecycle Management: Jetzt von experimental auf production lifecycle: production # Ownership: Wir nutzen die Gruppe, in der du (lars) Mitglied bist owner: admin system: automatisierungen dependsOn: - component:default/mariadb-storage - resource:default/raspberry-pi5 --- apiVersion: backstage.io/v1alpha1 kind: Component metadata: name: mariadb-storage spec: type: database lifecycle: experimental owner: admin --- apiVersion: backstage.io/v1alpha1 kind: Component metadata: name: backstage-portal spec: type: website lifecycle: experimental owner: admin dependsOn: - component:default/mariadb-storage --- apiVersion: backstage.io/v1alpha1 kind: User metadata: name: lars spec: profile: displayName: Lars Stommer email: lars@stommer.de memberOf: [admin] --- apiVersion: backstage.io/v1alpha1 kind: Group metadata: name: admin spec: type: team profile: displayName: Administratoren children: []