Poiesis¶
Poiesis is a GA4GH TES service for Kubernetes. It runs each task in its own pod.
Role in the deployment¶
Poiesis is a TES service for Nodes with a Kubernetes cluster, next to TESK. After you deploy it, register it in the Cloud Registry (see Onboarding).
Docs¶
Notes for the deployment¶
-
Poiesis's service info can't be set yet (JaeAeich/poiesis#112): it describes the project, not your Node. Register it by hand (see Manual entry, the fallback).
-
Poiesis reads the inputs of tasks from, and writes their outputs to, S3 and HTTP(S) URLs, but not FTP (see Usage in its docs). A Node with Poiesis needs an S3 server, e.g., MinIO (see Deploy storage).
- Poiesis validates access tokens of one OIDC issuer, but doesn't check the
groups of a user yet: the check for the LS Login group
ECP_CLN, which the policy of the federation requires, is tracked in generic-issues#21.
Under construction
Which Nodes of the ELIXIR On-Cloud run Poiesis is recorded with the configuration of the gateway, in generic-issues#31.