arcalot / arcaflow-engine

Arcaflow is a highly-portable workflow engine enabling modular and validated pipelines through containerized plugins.
https://arcalot.io/arcaflow/
Apache License 2.0
7 stars 9 forks source link

Execution on machines without container software #27

Open jaredoconnell opened 2 years ago

jaredoconnell commented 2 years ago

Please describe what you would like to see in this project

Currently if you want to run everything in Kubernetes from a machine that doesn't have a container daemon, you can't because you need to run a local plugin to input the details needed for Kubernetes. So this functionality may need to be added directly to the engine.

dustinblack commented 2 years ago

So I think the proposal here may be to build the kubernetes kubeconfig functionality directly into the engine instead of relying on a plugin. That way if a user wants to run a workflow 100% on a kubernetes cluster, the local system will not require running a plugin container at all.

ghost commented 2 years ago

The easiest would be to find a container engine that talks CRI and ship that with the engine.