Skip to content

Latest commit

 

History

History
243 lines (205 loc) · 18.2 KB

File metadata and controls

243 lines (205 loc) · 18.2 KB

ELIXIR-Cloud & AAI services & applications

↵ Welcome page

Guidelines

Core services

The following services collectively constitute the core efforts of our team:

Name Description Server-side APIs Client-side APIs Status
CWLab Web portal Custom GA4GH WES release_tag
Cloud Registry Service registry GA4GH Service Registry N/A under development
TRS-Filer Tool registry GA4GH TRS N/A under development
proWES Gateway for workflows GA4GH WES GA4GH WES under development
cwl-WES Run CWL workflows GA4GH WES GA4GH TES under development
DRS-Filer Data object indexer GA4GH DRS N/A under development
proTES Gateway for tasks GA4GH WES GA4GH TES under development
TEStribute Task distribution middleware Custom GA4GH TES release_tag
TESK Execute tasks on Kubernetes GA4GH TES N/A release_tag

Utilities

In addition to the core services, we are also developing the following utilities, which currently include clients and mockup services mainly for testing purposes:

Clients

Name Description Target API Status
DRS-cli DRS client GA4GH DRS release_tag
TES-cli Mock TES client used in TEStribute Extended GA4GH TES release_tag
TRS-cli TRS client GA4GH TRS release_tag
WES-cli WES client GA4GH WES under development

Services

Name Description API Status
mock-DRS Mock service used for TEStribute GA4GH DRS (partially implemented) under development
mock-TES Mock service used for TEStribute Extended GA4GH TES under development

Deployments

Below are lists of currently deployed instances of our core and utility services. You can explore their APIs via Swagger-based user interfaces and even run tests. No guarantees for functionality are made at this point, and abusers will be blocked.

Note: All of our services support authentication/authorization via ELIXIR AAI-based tokens. For testing purposes these are mostly disabled. However, this may change at any point, without notice and regardless of the value set in field "Auth" in the lists below.

CWLab

Location Type TLS Auth URL Health
DKFZ, Germany Master Yes Yes UI Status
DKFZ, Germany Development Yes Yes UI Status
DKFZ, Germany Testing Yes Yes UI Status

Cloud Registry

Location Type TLS Auth URL Health
CSC, Finland OpenShift Yes No API / Swagger UI Status

TRS-Filer

Location Type TLS Auth URL Health
CSC, Finland OpenShift Yes No API / Swagger UI Status

proWES

Location Type TLS Auth URL Health
CSC, Finland OpenShift Yes No API / Swagger UI Status

cwl-WES

Location Type TLS Auth URL Health
CERIT-SC, CZ Kubernetes Yes Yes API / Swagger UI Status
CSC, Finland OpenShift Yes No API / Swagger UI Status
CSC, Finland OpenShift Yes Yes API / Swagger UI Status
GRNET & ARC, Greece Kubernetes Yes Yes API / Swagger UI Status

DRS-Filer

Location Type TLS Auth URL Health
CSC, Finland OpenShift Yes No API / Swagger UI Status

proTES

Location Type TLS Auth URL Health
CSC, Finland OpenShift Yes No API / Swagger UI Status

TEStribute

Location Type TLS Auth URL Health
CSC, Finland OpenShift No No API / Swagger UI Status

TESK

Location Type TLS Auth URL Health
CERIT-SC, CZ Kubernetes Yes Yes API / Swagger UI Status
CSC, Finland OpenShift Yes No API / Swagger UI Status
EMBL-EBI, UK Kubernetes Yes No API / Swagger UI Status
GRNET & ARC, Greece Kubernetes Yes Yes API / Swagger UI Status

mock-DRS

Location Type TLS Auth URL Health
sciCORE, Switzerland Docker Compose No No API / Swagger UI Status

mock-TES

Location Type TLS Auth URL Health
EMBL-EBI, UK Kubernetes Yes No API / Swagger UI Status
sciCORE, Switzerland Docker Compose No No API / Swagger UI Status