feat: add platform deployment artifacts

This commit is contained in:
2026-03-25 15:06:14 +00:00
parent 4441dd8afe
commit 7928b5778e
9 changed files with 426 additions and 0 deletions

59
catalog-info.yaml Normal file
View File

@@ -0,0 +1,59 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
annotations:
backstage.io/kubernetes-label-selector: app=vetclinic
backstage.io/kubernetes-namespace: dev
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: demo-platform/vetclinic
grafana/alert-label-selector: app=vetclinic
grafana/dashboard-selector: uid == 'app-vetclinic'
grafana/grafana-instance: default
humanitec.dev/orgId: skillful-wild-chicken-2617
humanitec.dev/projectId: vetclinic
prometheus.io/path: /actuator/prometheus
prometheus.io/port: '8080'
prometheus.io/scrape: 'true'
description: Modernized vetclinic service
links:
- icon: web
title: Live Application
url: https://vetclinic.kyndemo.live
- icon: github
title: Source Repository
url: https://gitea.kyndemo.live/demo-platform/vetclinic
- icon: dashboard
title: Humanitec Console
url: https://console.humanitec.dev/orgs/skillful-wild-chicken-2617/projects/vetclinic/environments/dev
- icon: code
title: CI/CD Pipelines
url: https://gitea.kyndemo.live/demo-platform/vetclinic/actions
- icon: dashboard
title: Grafana Dashboard
url: https://grafana.kyndemo.live/d/app-vetclinic
name: vetclinic
tags:
- java
- spring-boot
- maven
- golden-path
- humanitec-v2
- platform-orchestrator
- score
spec:
lifecycle: production
owner: group:default/platform-engineering
system: vetclinic-system
type: website
---
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
annotations:
humanitec.dev/orgId: skillful-wild-chicken-2617
humanitec.dev/projectId: vetclinic
description: System grouping for the vetclinic application
name: vetclinic-system
spec:
domain: platform
owner: group:default/platform-engineering