Commit a16b972f authored by Addshore's avatar Addshore 🏄
Browse files

Add some realish data?

parent 3d50ffc0
......@@ -73,7 +73,7 @@ catalog:
- type: url
target: https://github.com/addshore/wm-backstage/blob/main/data/all-resources.yaml
- type: url
target: https://github.com/addshore/wm-backstage/blob/main/data/acme/org.yaml
target: https://github.com/addshore/wm-backstage/blob/main/data/acme.yaml
# # Backstage example templates
# - type: url
......
# Example Entities
This is a set of example entities that you can make use of to demonstrate basic
Backstage features.
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: acme-corp
description: A collection of all Backstage example Groups
spec:
targets:
- ./acme/org.yaml
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: wikimedia
description: A collection of all Wikimedia groups
spec:
targets:
- ./acme/wmde.yaml
- ./acme/wdwb-group.yaml
- ./acme/wdwb-team-a-group.yaml
- ./acme/wdwb-team-b-group.yaml
- ./acme/wmf.yaml
- ./acme/wmf-tech.yaml
- ./acme/wmf-search-platform.yaml
- ./acme/wmf-product.yaml
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: backstage
description: The backstage sub-department
spec:
type: sub-department
profile:
displayName: Backstage
email: backstage@example.com
picture: https://avatars.dicebear.com/api/identicon/backstage@example.com.svg?background=%23fff&margin=25
parent: infrastructure
children: [team-a, team-b]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: boxoffice
description: The boxoffice sub-department
spec:
type: sub-department
profile:
displayName: Box Office
email: boxoffice@example.com
# Intentional no picture for testing
parent: infrastructure
children: [team-c, team-d]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: acme-corp
description: The acme-corp organization
links:
- url: http://www.acme.com/
title: Website
- url: https://meta.wikimedia.org/wiki/
title: Intranet
spec:
type: organization
profile:
displayName: ACME Corp
email: info@example.com
picture: https://avatars.dicebear.com/api/identicon/info@example.com.svg?background=%23fff&margin=25
children: [infrastructure]
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: example-groups
description: A collection of all Backstage example Groups
spec:
targets:
- ./infrastructure-group.yaml
- ./boxoffice-group.yaml
- ./backstage-group.yaml
- ./team-a-group.yaml
- ./team-b-group.yaml
- ./team-c-group.yaml
- ./team-d-group.yaml
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: team-a
description: Team A
spec:
type: team
profile:
# Intentional no displayName for testing
email: team-a@example.com
picture: https://avatars.dicebear.com/api/identicon/team-a@example.com.svg?background=%23fff&margin=25
parent: backstage
children: []
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: breanna.davison
spec:
profile:
# Intentional no displayName for testing
email: breanna-davison@example.com
picture: https://avatars.dicebear.com/api/avataaars/breanna-davison@example.com.svg?background=%23fff
memberOf: [team-a]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: janelle.dawe
spec:
profile:
displayName: Janelle Dawe
email: janelle-dawe@example.com
picture: https://avatars.dicebear.com/api/avataaars/janelle-dawe@example.com.svg?background=%23fff
memberOf: [team-a]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: nigel.manning
spec:
profile:
displayName: Nigel Manning
email: nigel-manning@example.com
picture: https://avatars.dicebear.com/api/avataaars/nigel-manning@example.com.svg?background=%23fff
memberOf: [team-a]
---
# This user is added as an example, to make it more easy for the "Guest"
# sign-in option to demonstrate some entities being owned. In a regular org,
# a guest user would probably not be registered like this.
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: guest
spec:
profile:
displayName: Guest User
email: guest@example.com
picture: https://avatars.dicebear.com/api/avataaars/guest@example.com.svg?background=%23fff
memberOf: [team-a]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: team-b
description: Team B
spec:
type: team
profile:
displayName: Team B
email: team-b@example.com
picture: https://avatars.dicebear.com/api/identicon/team-b@example.com.svg?background=%23fff&margin=25
parent: backstage
children: []
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: amelia.park
spec:
profile:
displayName: Amelia Park
email: amelia-park@example.com
picture: https://avatars.dicebear.com/api/avataaars/amelia-park@example.com.svg?background=%23fff
memberOf: [team-b]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: colette.brock
spec:
profile:
displayName: Colette Brock
email: colette-brock@example.com
picture: https://avatars.dicebear.com/api/avataaars/colette-brock@example.com.svg?background=%23fff
memberOf: [team-b]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: jenny.doe
spec:
profile:
displayName: Jenny Doe
email: jenny-doe@example.com
picture: https://avatars.dicebear.com/api/avataaars/jenny-doe@example.com.svg?background=%23fff
memberOf: [team-b]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: jonathon.page
spec:
profile:
displayName: Jonathon Page
email: jonathon-page@example.com
picture: https://avatars.dicebear.com/api/avataaars/jonathon-page@example.com.svg?background=%23fff
memberOf: [team-b]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: justine.barrow
spec:
profile:
displayName: Justine Barrow
email: justine-barrow@example.com
picture: https://avatars.dicebear.com/api/avataaars/justine-barrow@example.com.svg?background=%23fff
memberOf: [team-b]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: team-c
description: Team C
spec:
type: team
profile:
displayName: Team C
email: team-c@example.com
picture: https://avatars.dicebear.com/api/identicon/team-c@example.com.svg?background=%23fff&margin=25
parent: boxoffice
children: []
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: calum.leavy
spec:
profile:
displayName: Calum Leavy
email: calum-leavy@example.com
picture: https://avatars.dicebear.com/api/avataaars/calum-leavy@example.com.svg?background=%23fff
memberOf: [team-c]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: frank.tiernan
spec:
profile:
displayName: Frank Tiernan
email: frank-tiernan@example.com
picture: https://avatars.dicebear.com/api/avataaars/frank-tiernan@example.com.svg?background=%23fff
memberOf: [team-c]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: peadar.macmahon
spec:
profile:
displayName: Peadar MacMahon
email: peadar-macmahon@example.com
picture: https://avatars.dicebear.com/api/avataaars/peadar-macmahon@example.com.svg?background=%23fff
memberOf: [team-c]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: sarah.gilroy
spec:
profile:
displayName: Sarah Gilroy
email: sarah-gilroy@example.com
picture: https://avatars.dicebear.com/api/avataaars/sarah-gilroy@example.com.svg?background=%23fff
memberOf: [team-c]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: tara.macgovern
spec:
profile:
displayName: Tara MacGovern
email: tara-macgovern@example.com
picture: https://avatars.dicebear.com/api/avataaars/tara-macgovern@example.com.svg?background=%23fff
memberOf: [team-c]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: team-d
description: Team D
spec:
type: team
profile:
displayName: Team D
email: team-d@example.com
picture: https://avatars.dicebear.com/api/identicon/team-d@example.com.svg?background=%23fff&margin=25
parent: boxoffice
children: []
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: eva.macdowell
spec:
profile:
displayName: Eva MacDowell
email: eva-macdowell@example.com
picture: https://avatars.dicebear.com/api/avataaars/eva-macdowell@example.com.svg?background=%23fff
memberOf: [team-d]
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: lucy.sheehan
spec:
profile:
displayName: Lucy Sheehan
email: lucy-sheehan@example.com
picture: https://avatars.dicebear.com/api/avataaars/lucy-sheehan@example.com.svg?background=%23fff
memberOf: [team-d]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: infrastructure
description: The infra department
name: wdwb
description: The Wikidata & Wikibase Team
spec:
type: department
# Intentional no profile for testing
parent: acme-corp
children: [backstage, boxoffice]
parent: wmde
children: [wdwb-team-a, wdwb-team-b]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: wdwb-team-a
description: Team A
spec:
type: team
profile:
displayName: Team A
email: team-a@example.com
picture: https://avatars.dicebear.com/api/identicon/team-a@example.com.svg?background=%23fff&margin=25
parent: wdwb
children: []
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: kara
spec:
profile:
displayName: Kara
email: kara@example.com
picture: https://avatars.dicebear.com/api/avataaars/kara@example.com.svg?background=%23fff
memberOf: [wdwb-team-a]
\ No newline at end of file
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: wdwb-team-b
description: Team B
spec:
type: team
profile:
displayName: Team B
email: team-b@example.com
picture: https://avatars.dicebear.com/api/identicon/team-b@example.com.svg?background=%23fff&margin=25
parent: wdwb
children: []
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: adam
spec:
profile:
displayName: Adam
email: adam@example.com
picture: https://avatars.dicebear.com/api/avataaars/adam@example.com.svg?background=%23fff
memberOf: [wdwb-team-b]
\ No newline at end of file
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: wmde
description: Wikimedia Deutschland
links:
- url: https://www.wikimedia.de/
title: Website
- url: https://www.wikimedia.de/ansprechpartner/
title: Contact People
- url: https://wiki.wikimedia.de/
title: Intranet
spec:
type: organization
profile:
displayName: Wikimedia Deutschland
email: noreply@wikimedia.de
picture: https://avatars.githubusercontent.com/u/664724?s=200&v=4
children: [wdwb]
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: wmde-groups
description: A collection of all Wikimedia Deutschland Groups
spec:
targets:
- ./wdwb-group.yaml
- ./wdwb-team-a-group.yaml
- ./wdwb-team-b-group.yaml
\ No newline at end of file
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: wmf-product
description: WMF Product
spec:
type: department
parent: wmf
children: []
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: wmf-search-platform
description: WMF Search Platform
spec:
type: team
profile:
displayName: WMF Search Platform
email: search-platform@example.com
picture: https://avatars.dicebear.com/api/identicon/search-platform@example.com.svg?background=%23fff&margin=25
parent: wmf-tech
children: []
---
apiVersion: backstage.io/v1alpha1
kind: User
metadata:
name: zbyszko
spec:
profile:
displayName: Zbyszko
email: zbyszko@example.com
picture: https://avatars.dicebear.com/api/avataaars/zbyszko@example.com.svg?background=%23fff
memberOf: [wmf-search-platform]
\ No newline at end of file
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: wmf-tech
description: WMF Technology
spec:
type: department
parent: wmf
children: [wmf-search-platform]
apiVersion: backstage.io/v1alpha1
kind: Group
metadata:
name: wmf
description: Wikimedia Foundation
links:
- url: https://wikimediafoundation.org/
title: Website
- url: https://wikimediafoundation.org/role/staff-contractors/
title: Staff
spec:
type: organization
profile:
displayName: Wikimedia Foundation
email: noreply@wikimedia.org
picture: https://avatars.githubusercontent.com/u/56668?s=200&v=4
children: [wmf-tech,wmf-product]
---
apiVersion: backstage.io/v1alpha1
kind: Location
metadata:
name: groups
description: A collection of all Wikimedia Foundation Groups
spec:
targets:
- ./wmf-tech.yaml
- ./wmf-search-platform.yaml
- ./wmf-product.yaml
\ No newline at end of file
......@@ -3,12 +3,12 @@ kind: Location
metadata:
name: example-apis
description: A collection of all Backstage example APIs
spec:
targets:
- ./apis/hello-world-api.yaml
- ./apis/petstore-api.yaml
- ./apis/spotify-api.yaml
- ./apis/streetlights-api.yaml
- ./apis/swapi-graphql.yaml
- ./apis/wayback-archive-api.yaml
- ./apis/wayback-search-api.yaml
# spec:
# targets:
# - ./apis/hello-world-api.yaml
# - ./apis/petstore-api.yaml
# - ./apis/spotify-api.yaml
# - ./apis/streetlights-api.yaml
# - ./apis/swapi-graphql.yaml
# - ./apis/wayback-archive-api.yaml
# - ./apis/wayback-search-api.yaml
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment