# ─── 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