Skip to content

Commit

Permalink
Create catalog-info.yaml
Browse files Browse the repository at this point in the history
  • Loading branch information
matt-g-darin authored Jul 18, 2024
1 parent bd959d0 commit ede12d5
Showing 1 changed file with 126 additions and 0 deletions.
126 changes: 126 additions & 0 deletions catalog-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,126 @@
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: juiceshop
title: Juiceshop
description: |
Payment Application for our company
labels:
tier: "3"
links:
- url: https://www.notion.so/roadie/juice-shop-goof-e067465e56a14ae9b0507f8559f6aa26
title: Datadog
icon: dashboard
tags:
- test
- js
- demo
annotations:
github.com/project-slug: snyk-cs-goof-org/juice-shop-goof
# The Sentry organization is stored in the app-config.yaml of the Backstage instance.
sentry.io/project-slug: juice-shop-goof
cloud.google.com/function-ids: projects/roadie-dev-283705/locations/europe-west1/functions/test-fn-1
backstage.io/techdocs-ref: dir:.
pagerduty.com/service-id: PZDAG59
snyk.io/org-id: a0e0775e-2b17-4e57-8d85-6c8fbe5bc9a0
backstage.io/kubernetes-id: juice-shop-goof
travis-ci.com/repo-slug: snyk-cs-goof-org/juice-shop-goof
backstage.io/kubernetes-label-selector: 'app.kubernetes.io/name=juice-shop-goof'
opsgenie.com/component-selector: juice-shop-goof-1
qameta.io/allure-project: value
newrelic.com/dashboard-guid: 'MzcwMjEwN3xWSVp8REFTSEJPQVJEfGRhOjkwMDk4'
sonarqube.org/project-key: snyk-cs-goof-org_juice-shop-goof
datadoghq.com/tag-name: juice-shop-goof
datadoghq.com/slo_tag: service:juice-shop-goof
datadoghq.com/monitor_tags: juice-shop-goof
backstage.io/code-coverage: enabled
endoflife.date/products: nodejs
spec:
type: service
owner: group:snyk-cs-goof-org/cs-goof-back-end
lifecycle: production
system: JuiceShop-Payment-App
providesApis:
- juice-shop-goof
dependsOn:
- Component:juice-shop-goof-2
- Resource:sample-s3-bucket

---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
title: Sentry JS
name: sentry-js
description: A JS client which communicates with the Sentry HTTP API.
spec:
type: library
lifecycle: production
owner: group:snyk-cs-goof-org/cs-goof-back-end
system: JuiceShop-Payment-App
subcomponentOf: juice-shop-goof

---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
title: Sample Service API
name: juice-shop-goof
description: The Sample Service API allows you to send errors to Rollbar or Sentry.
tags:
- unstable
spec:
type: openapi
lifecycle: production
owner: group:snyk-cs-goof/cs-goof-back-end
system: JuiceShop-Payment-App
definition:
$text: https://github.com/snyk-cs-goof/juice-shop-goof/blob/main/api-spec.yaml

---
apiVersion: backstage.io/v1alpha1
kind: API
metadata:
title: Sample OpenApi Ref API
name: open-api-ref-sample
description: Sample catalog file referencing Petstore openapi spec
tags:
- unstable
spec:
type: openapi
lifecycle: production
owner: group:snyk-cs-goof-org/cs-goof-back-end
system: JuiceShop-Payment-App
definition:
$text: https://petstore.swagger.io/v2/swagger.json

---
apiVersion: backstage.io/v1alpha1
kind: Resource
metadata:
name: sample-s3-bucket
description: The s3 bucket with the sample data in it. Doesn't really exist.
spec:
type: s3-bucket
owner: team-alpha
system: JuiceShop-Payment-App

---
apiVersion: backstage.io/v1alpha1
kind: Domain
metadata:
name: sample-domain
description: Sample domain which has stuff for demoing.
spec:
owner: group:snyk-cs-goof/cs-goof-back-end

---
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
title: JuiceShop Payment App
name: JuiceShop-Payment-App
description: JS Payment App
spec:
owner: group:snyk-cs-goof/cs-goof-back-end
domain: sample-domain

0 comments on commit ede12d5

Please sign in to comment.