Files
security-scan-test/catalog-info.yaml
demo-bot 278a9d1a15
Some checks failed
SonarQube Analysis / Build, Test & Analyse (push) Has been cancelled
feat: add service discovery, OTel instrumentation, and k6 load tests
2026-04-17 11:21:31 +00:00

3058 lines
90 KiB
YAML

# ─── System: groups all per-service Components for this application ───
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
name: security-scan-test
description: "security-scan-test — deployed via ArgoCD into demo-apps"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/techdocs-ref: dir:.
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app.kubernetes.io/managed-by=backstage"
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=security-scan-test"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=security-scan-test"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=security-scan-test"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=security-scan-test
title: Grafana Dashboard
icon: dashboard
spec:
owner: "platform-engineering"
domain: platform
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/otel-operator
- resource:default/k6-operator
# ─── Primary Component (always present, matches component_id) ───────
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: security-scan-test
description: "security-scan-test — deployed via ArgoCD into demo-apps"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/techdocs-ref: dir:.
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=security-scan-test"
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=security-scan-test"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=security-scan-test"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=security-scan-test"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "frontend"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-app=security-scan-test
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
# ─── Per-service Components (from Watcher discovery) ─────────────────
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: adservice
description: "adservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=adservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=adservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=adservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=adservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "adservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=adservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: cartservice
description: "cartservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=cartservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=cartservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=cartservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=cartservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "cartservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=cartservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: redis-cart
description: "redis-cart service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=redis-cart"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=redis-cart"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=redis-cart"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=redis-cart"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "redis-cart"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=redis-cart
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: checkoutservice
description: "checkoutservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=checkoutservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=checkoutservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=checkoutservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=checkoutservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "checkoutservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=checkoutservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: currencyservice
description: "currencyservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=currencyservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=currencyservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=currencyservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=currencyservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "currencyservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=currencyservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: emailservice
description: "emailservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=emailservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=emailservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=emailservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=emailservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "emailservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=emailservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: frontend
description: "frontend service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=frontend"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=frontend"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=frontend"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=frontend"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "frontend"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=frontend
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: loadgenerator
description: "loadgenerator service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=loadgenerator"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=loadgenerator"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=loadgenerator"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "loadgenerator"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: paymentservice
description: "paymentservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=paymentservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=paymentservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=paymentservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=paymentservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "paymentservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=paymentservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: productcatalogservice
description: "productcatalogservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=productcatalogservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=productcatalogservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=productcatalogservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=productcatalogservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "productcatalogservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=productcatalogservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: recommendationservice
description: "recommendationservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=recommendationservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=recommendationservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=recommendationservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=recommendationservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "recommendationservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=recommendationservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: shippingservice
description: "shippingservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=shippingservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=shippingservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=shippingservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shippingservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "shippingservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shippingservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: adservice
description: "adservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- java
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=adservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=adservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=adservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=adservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "adservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=adservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: cartservice
description: "cartservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- dotnet
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=cartservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=cartservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=cartservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=cartservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "cartservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=cartservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: redis-cart
description: "redis-cart service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=redis-cart"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=redis-cart"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=redis-cart"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=redis-cart"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "redis-cart"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=redis-cart
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: checkoutservice
description: "checkoutservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=checkoutservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=checkoutservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=checkoutservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=checkoutservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "checkoutservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=checkoutservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: currencyservice
description: "currencyservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- nodejs
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=currencyservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=currencyservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=currencyservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=currencyservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "currencyservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=currencyservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: emailservice
description: "emailservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=emailservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=emailservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=emailservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=emailservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "emailservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=emailservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: frontend
description: "frontend service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=frontend"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=frontend"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=frontend"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=frontend"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "frontend"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=frontend
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: loadgenerator
description: "loadgenerator service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=loadgenerator"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=loadgenerator"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=loadgenerator"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "loadgenerator"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: paymentservice
description: "paymentservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- nodejs
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=paymentservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=paymentservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=paymentservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=paymentservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "paymentservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=paymentservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: productcatalogservice
description: "productcatalogservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=productcatalogservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=productcatalogservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=productcatalogservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=productcatalogservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "productcatalogservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=productcatalogservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: recommendationservice
description: "recommendationservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=recommendationservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=recommendationservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=recommendationservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=recommendationservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "recommendationservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=recommendationservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: shippingservice
description: "shippingservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=shippingservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=shippingservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=shippingservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shippingservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "shippingservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shippingservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: opentelemetrycollector
description: "opentelemetrycollector service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=opentelemetrycollector"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=opentelemetrycollector"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=opentelemetrycollector"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=opentelemetrycollector"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "opentelemetrycollector"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=opentelemetrycollector
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: shoppingassistantservice
description: "shoppingassistantservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=shoppingassistantservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=shoppingassistantservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=shoppingassistantservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shoppingassistantservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "shoppingassistantservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shoppingassistantservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: loadgenerator
description: "loadgenerator service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=loadgenerator"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=loadgenerator"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=loadgenerator"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "loadgenerator"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: currencyservice
description: "currencyservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- nodejs
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=currencyservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=currencyservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=currencyservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=currencyservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "currencyservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=currencyservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: loadgenerator
description: "loadgenerator service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=loadgenerator"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=loadgenerator"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=loadgenerator"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "loadgenerator"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=loadgenerator
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: productcatalogservice
description: "productcatalogservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=productcatalogservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=productcatalogservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=productcatalogservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=productcatalogservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "productcatalogservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=productcatalogservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: checkoutservice
description: "checkoutservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=checkoutservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=checkoutservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=checkoutservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=checkoutservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "checkoutservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=checkoutservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: shippingservice
description: "shippingservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=shippingservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=shippingservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=shippingservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shippingservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "shippingservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=shippingservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: cartservice
description: "cartservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- dotnet
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=cartservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=cartservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=cartservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=cartservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "cartservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=cartservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: redis-cart
description: "redis-cart service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=redis-cart"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=redis-cart"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=redis-cart"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=redis-cart"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "redis-cart"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=redis-cart
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: emailservice
description: "emailservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=emailservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=emailservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=emailservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=emailservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "emailservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=emailservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: paymentservice
description: "paymentservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- nodejs
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=paymentservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=paymentservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=paymentservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=paymentservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "paymentservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=paymentservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: frontend
description: "frontend service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=frontend"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=frontend"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=frontend"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=frontend"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "frontend"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=frontend
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: recommendationservice
description: "recommendationservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- python
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=recommendationservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=recommendationservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=recommendationservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=recommendationservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "recommendationservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=recommendationservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: adservice
description: "adservice service — part of security-scan-test"
labels:
backstage.io/environment: "dev"
app.kubernetes.io/managed-by: "backstage"
tags:
- deployment
- argocd
- opentelemetry
- load-testing
- k6
- chaos-engineering
- chaos-mesh
- java
annotations:
argocd/app-name: "security-scan-test"
argocd/app-namespace: "argocd"
argocd/instance-name: ""
backstage.io/source-location: "url:https://gitea.kyndemo.live/validate/security-scan-test/src/branch/main"
backstage.io/kubernetes-namespace: "demo-apps"
backstage.io/kubernetes-label-selector: "app=adservice"
backstage.io/techdocs-ref: dir:.
gitea.kyndemo.live/repo-slug: "validate/security-scan-test"
grafana/grafana-instance: "default"
grafana/alert-label-selector: "app=adservice"
grafana/dashboard-selector: "uid == 'otel-app-observability-v2'"
grafana.com/alert-label-selector: "app=adservice"
grafana.com/dashboard-url: "https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=adservice"
k6/enabled: "true"
k6/test-configmap: "k6-test-security-scan-test"
k6/test-namespace: "demo-apps"
k6/target-service: "adservice"
chaos-mesh/enabled: "true"
links:
- url: https://security-scan-test.kyndemo.live
title: Live Application
icon: web
- url: https://gitea.kyndemo.live/validate/security-scan-test
title: Repository
icon: github
- url: https://argocd.kyndemo.live/applications/security-scan-test
title: ArgoCD App
icon: dashboard
- url: https://grafana.kyndemo.live/d/otel-app-observability-v2/opentelemetry-application-observability?orgId=1&var-service=adservice
title: Grafana Dashboard
icon: dashboard
spec:
type: service
owner: "platform-engineering"
lifecycle: experimental
system: security-scan-test
dependsOn:
- component:default/argocd-service
- resource:default/otel-collector
- resource:default/k6-operator