feat: add platform deployment artifacts

This commit is contained in:
2026-03-13 11:38:49 +00:00
parent 1d0b844e76
commit 99df8075be
8 changed files with 601 additions and 0 deletions

86
catalog-info.yaml Normal file
View File

@@ -0,0 +1,86 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
annotations:
backstage.io/kubernetes-label-selector: app=mohamed-node-mod-1
backstage.io/kubernetes-namespace: dev
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: demo-platform/mohamed-node-mod-1
grafana/alert-label-selector: app=mohamed-node-mod-1
grafana/dashboard-selector: uid == 'app-mohamed-node-mod-1'
grafana/grafana-instance: default
humanitec.dev/orgId: skillful-wild-chicken-2617
humanitec.dev/projectId: mohamed-node-mod-1
prometheus.io/path: /metrics
prometheus.io/port: '3000'
prometheus.io/scrape: 'true'
description: Modernized mohamed-node-mod-1 service
links:
- icon: web
title: Live API
url: https://mohamed-node-mod-1.kyndemo.live
- icon: code
title: API Specification
url: https://gitea.kyndemo.live/demo-platform/mohamed-node-mod-1/raw/branch/main/openapi.yaml
- icon: github
title: Source Repository
url: https://gitea.kyndemo.live/demo-platform/mohamed-node-mod-1
- icon: dashboard
title: Humanitec Console
url: https://console.humanitec.dev/orgs/skillful-wild-chicken-2617/projects/mohamed-node-mod-1/environments/dev
- icon: code
title: CI/CD Pipelines
url: https://gitea.kyndemo.live/demo-platform/mohamed-node-mod-1/actions
- icon: dashboard
title: Grafana Dashboard
url: https://grafana.kyndemo.live/d/app-mohamed-node-mod-1
name: mohamed-node-mod-1
tags:
- nodejs
- express
- golden-path
- humanitec-v2
- platform-orchestrator
- score
spec:
lifecycle: production
owner: group:default/platform-engineering
providesApis:
- api:default/mohamed-node-mod-1-api
system: mohamed-node-mod-1-system
type: service
---
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
annotations:
humanitec.dev/orgId: skillful-wild-chicken-2617
humanitec.dev/projectId: mohamed-node-mod-1
description: System grouping for the mohamed-node-mod-1 application
name: mohamed-node-mod-1-system
spec:
domain: platform
owner: group:default/platform-engineering
---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
annotations:
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: demo-platform/mohamed-node-mod-1
description: OpenAPI definition for mohamed-node-mod-1
name: mohamed-node-mod-1-api
tags:
- nodejs
- express
- golden-path
- humanitec-v2
- platform-orchestrator
- score
spec:
definition:
$text: https://gitea.kyndemo.live/demo-platform/mohamed-node-mod-1/raw/branch/main/openapi.yaml
lifecycle: production
owner: group:default/platform-engineering
system: mohamed-node-mod-1-system
type: openapi