diff --git a/catalog-info.yaml b/catalog-info.yaml index 121ae07..7f8e08e 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -8,11 +8,11 @@ metadata: backstage.io/environment: "dev" app.kubernetes.io/managed-by: "backstage" tags: - - deployment - - argocd - - - opentelemetry - + - deployment + - argocd + + - opentelemetry + annotations: argocd/app-name: "petclinic-demo-andrej4" argocd/app-namespace: "argocd" @@ -23,39 +23,39 @@ metadata: backstage.io/kubernetes-label-selector: "app.kubernetes.io/managed-by=backstage" gitea.kyndemo.live/repo-slug: "validate/petclinic-demo-andrej4" sonarqube.org/project-key: petclinic-demo-andrej4 - + grafana/grafana-instance: "default" grafana/alert-label-selector: "app=petclinic-demo-andrej4" grafana/dashboard-selector: "uid == 'otel-app-observability-v2'" grafana.com/alert-label-selector: "app=petclinic-demo-andrej4" grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=petclinic-demo-andrej4" - links: - - url: https://petclinic-demo-andrej4.kyndemo.live - title: Live Application - icon: web - - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 - title: Repository - icon: github - - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 - title: ArgoCD App - icon: dashboard - - - url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=petclinic-demo-andrej4 - title: Grafana Dashboard - icon: dashboard - + - url: https://petclinic-demo-andrej4.kyndemo.live + title: Live Application + icon: web + - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 + title: Repository + icon: github + - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 + title: ArgoCD App + icon: dashboard + + - url: + https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=petclinic-demo-andrej4 + title: Grafana Dashboard + icon: dashboard + spec: owner: "platform-engineering" domain: apps dependsOn: - - component:default/argocd-service - - - - resource:default/otel-collector - - resource:default/otel-operator - - - resource:default/k6-operator + - component:default/argocd-service + + + - resource:default/otel-collector + - resource:default/otel-operator + + - resource:default/k6-operator # ─── Primary Component (always present, matches component_id) ─────── --- @@ -68,17 +68,17 @@ metadata: backstage.io/environment: "dev" app.kubernetes.io/managed-by: "backstage" tags: - - deployment - - argocd - - - opentelemetry - - - load-testing - - k6 - - - chaos-engineering - - chaos-mesh - + - deployment + - argocd + + - opentelemetry + + - load-testing + - k6 + + - chaos-engineering + - chaos-mesh + annotations: argocd/app-name: "petclinic-demo-andrej4" @@ -90,35 +90,35 @@ metadata: backstage.io/kubernetes-label-selector: "app.kubernetes.io/instance=petclinic-demo-andrej4" gitea.kyndemo.live/repo-slug: "validate/petclinic-demo-andrej4" sonarqube.org/project-key: petclinic-demo-andrej4 - + grafana/grafana-instance: "default" grafana/alert-label-selector: "app.kubernetes.io/instance=petclinic-demo-andrej4" grafana/dashboard-selector: "uid == 'otel-app-observability-v2'" grafana.com/alert-label-selector: "app.kubernetes.io/instance=petclinic-demo-andrej4" grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=petclinic-demo-andrej4" - k6/enabled: "true" k6/test-configmap: "k6-test-petclinic-demo-andrej4" k6/test-namespace: "demo-apps" k6/target-service: "frontend" - chaos-mesh/enabled: "true" - + docs.kyndemo.live/readme: + catalog/component/default/petclinic-demo-andrej4/README.md links: - - url: https://petclinic-demo-andrej4.kyndemo.live - title: Live Application - icon: web - - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 - title: Repository - icon: github - - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 - title: ArgoCD App - icon: dashboard - - - url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=petclinic-demo-andrej4 - title: Grafana Dashboard - icon: dashboard - + - url: https://petclinic-demo-andrej4.kyndemo.live + title: Live Application + icon: web + - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 + title: Repository + icon: github + - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 + title: ArgoCD App + icon: dashboard + + - url: + https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=petclinic-demo-andrej4 + title: Grafana Dashboard + icon: dashboard + spec: type: service owner: "platform-engineering" @@ -126,12 +126,12 @@ spec: system: petclinic-demo-andrej4 dependsOn: - - component:default/argocd-service - - - - resource:default/otel-collector - - - resource:default/k6-operator + - component:default/argocd-service + + + - resource:default/otel-collector + + - resource:default/k6-operator # ─── Per-service Components (from Watcher discovery) ───────────────── @@ -146,18 +146,18 @@ metadata: backstage.io/environment: "dev" app.kubernetes.io/managed-by: "backstage" tags: - - deployment - - argocd - - - opentelemetry - - - load-testing - - k6 - - - chaos-engineering - - chaos-mesh - - + - deployment + - argocd + + - opentelemetry + + - load-testing + - k6 + + - chaos-engineering + - chaos-mesh + + annotations: argocd/app-name: "petclinic-demo-andrej4" argocd/app-namespace: "argocd" @@ -168,35 +168,33 @@ metadata: backstage.io/techdocs-ref: dir:. gitea.kyndemo.live/repo-slug: "validate/petclinic-demo-andrej4" sonarqube.org/project-key: petclinic-demo-andrej4 - + grafana/grafana-instance: "default" grafana/alert-label-selector: "app=demo-db" grafana/dashboard-selector: "uid == 'otel-app-observability-v2'" grafana.com/alert-label-selector: "app=demo-db" grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=demo-db" - k6/enabled: "true" k6/test-configmap: "k6-test-petclinic-demo-andrej4" k6/test-namespace: "demo-apps" k6/target-service: "demo-db" - chaos-mesh/enabled: "true" - links: - - url: https://petclinic-demo-andrej4.kyndemo.live - title: Live Application - icon: web - - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 - title: Repository - icon: github - - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 - title: ArgoCD App - icon: dashboard - - - url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=demo-db - title: Grafana Dashboard - icon: dashboard - + - url: https://petclinic-demo-andrej4.kyndemo.live + title: Live Application + icon: web + - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 + title: Repository + icon: github + - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 + title: ArgoCD App + icon: dashboard + + - url: + https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=demo-db + title: Grafana Dashboard + icon: dashboard + spec: type: service owner: "platform-engineering" @@ -204,13 +202,12 @@ spec: system: petclinic-demo-andrej4 dependsOn: - - component:default/argocd-service - - - - resource:default/otel-collector - - - resource:default/k6-operator + - component:default/argocd-service + + - resource:default/otel-collector + + - resource:default/k6-operator --- apiVersion: backstage.io/v1alpha1 kind: Component @@ -221,20 +218,20 @@ metadata: backstage.io/environment: "dev" app.kubernetes.io/managed-by: "backstage" tags: - - deployment - - argocd - - - opentelemetry - - - load-testing - - k6 - - - chaos-engineering - - chaos-mesh - - - - java - + - deployment + - argocd + + - opentelemetry + + - load-testing + - k6 + + - chaos-engineering + - chaos-mesh + + + - java + annotations: argocd/app-name: "petclinic-demo-andrej4" argocd/app-namespace: "argocd" @@ -245,35 +242,33 @@ metadata: backstage.io/techdocs-ref: dir:. gitea.kyndemo.live/repo-slug: "validate/petclinic-demo-andrej4" sonarqube.org/project-key: petclinic-demo-andrej4 - + grafana/grafana-instance: "default" grafana/alert-label-selector: "app=petclinic" grafana/dashboard-selector: "uid == 'otel-app-observability-v2'" grafana.com/alert-label-selector: "app=petclinic" grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=petclinic" - k6/enabled: "true" k6/test-configmap: "k6-test-petclinic-demo-andrej4" k6/test-namespace: "demo-apps" k6/target-service: "petclinic" - chaos-mesh/enabled: "true" - links: - - url: https://petclinic-demo-andrej4.kyndemo.live - title: Live Application - icon: web - - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 - title: Repository - icon: github - - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 - title: ArgoCD App - icon: dashboard - - - url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=petclinic - title: Grafana Dashboard - icon: dashboard - + - url: https://petclinic-demo-andrej4.kyndemo.live + title: Live Application + icon: web + - url: https://gitea.kyndemo.live/validate/petclinic-demo-andrej4 + title: Repository + icon: github + - url: https://argocd.kyndemo.live/applications/petclinic-demo-andrej4 + title: ArgoCD App + icon: dashboard + + - url: + https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=petclinic + title: Grafana Dashboard + icon: dashboard + spec: type: service owner: "platform-engineering" @@ -281,11 +276,11 @@ spec: system: petclinic-demo-andrej4 dependsOn: - - component:default/argocd-service - - - - resource:default/otel-collector - - - resource:default/k6-operator + - component:default/argocd-service + + + - resource:default/otel-collector + + - resource:default/k6-operator