Skip to content
This repository has been archived by the owner on Jul 23, 2024. It is now read-only.

Create catalog-info.yaml #459

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
291 changes: 291 additions & 0 deletions catalog-info.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,291 @@
apiVersion: backstage.io/v1alpha1
kind: System
metadata:
name: XChemLab
title: xchemlab
description: A collection of services which comprise the XChemLab deployment
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab
tags:
- MX
spec:
type: application
lifecycle: production
owner: group:data-analysis
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: XChemLab frontend
title: xchemlab-frontend
description: XChemLab frontend interface
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/frontend
tags:
- Typescript
- React
spec:
type: application
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: CHiMP Chomp
title: chimp-chomp
description: Worker reading jobs from RabbitMQ queue, doing batch inference, and returning results to another RMQ queue.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/chimp_chomp
tags:
- Rust
- worker
- machine learning
- zero service scaling
spec:
type: worker
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: chimp_controller
title: chimp-controller
description: Controller service for managing images and predictions.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/chimp_controller
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: compound_library
title: compound-library
description: Service related to compound instances and types.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/compound_library
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: compound_soaking
title: compound-soaking
description: Service related to soaking compounds.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/compound_soaking
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: crystal_library
title: crystal-library
description: Service managing crystal plates and wells.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/crystal_library
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: pin_packing
title: pin-packing
description: Service related to pin packing, including managing canes, pins, and pucks.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/pin_packing
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: soakdb_io
title: soakdb-io
description: Service managing data types and tables related to soak databases.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/soakdb_io
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: soakdb_sync
title: soakdb-sync
description: Service for syncing soak databases.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/soakdb_sync
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: targeting
title: targeting
description: Service for image and prediction management.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/targeting
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: the_paginator
title: the-paginator
description: Service handling pagination.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/the_paginator
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: graphql_endpoints
title: graphql-endpoints
description: GraphQL service endpoints.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/graphql_endpoints
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: graphql_event_broker
title: graphql-event-broker
description: Broker for GraphQL events.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/graphql_event_broker
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: opa_client
title: opa-client
description: OPA client service for GraphQL queries.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/opa_client
tags:
- Rust
spec:
type: service
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: chimp_protocol
title: chimp-protocol
description: Library for the CHiMP protocol.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/chimp_protocol
tags:
- Rust
spec:
type: library
lifecycle: production
owner: group:data-analysis
system: XChemLab
---
apiVersion: backstage.io/v1alpha1
kind: Component
metadata:
name: soakdb_io_library
title: soakdb-io-library
description: Library managing various datatypes in soakdb_io.
annotations:
backstage.io/techdocs-ref: dir:.
github.com/project-slug: DiamondLightSource/xchemlab/tree/main/backend/soakdb_io
tags:
- Rust
spec:
type: library
lifecycle: production
owner: group:data-analysis
system: XChemLab
Loading