Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Manage conversions as Kubernetes Jobs #4

Open
sneumann opened this issue May 25, 2021 · 0 comments
Open

Manage conversions as Kubernetes Jobs #4

sneumann opened this issue May 25, 2021 · 0 comments

Comments

@sneumann
Copy link
Member

Hi,
simplest thing is to execute the conversion from withing the openapi_server. An improved architecture uses docker containers to perform the actual conversion, but that is still on the openapi_server machine, and does usually not work if that itself is running inside a docker.

Coolest way is launching the conversion containers as kubernetes jobs, just like Galaxy is doing, see https://github.com/galaxyproject/galaxy/blob/release_18.01/lib/galaxy/jobs/runners/kubernetes.py#L118 .

A minimum example without dependency on Galaxy is started in https://gist.github.com/sneumann/c6976aaf771dbb6b2de7d6291f688778

https://gist.github.com/sneumann/c6976aaf771dbb6b2de7d6291f688778

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant