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
6 stars 9 forks source link

Added deployer selection to run-plugin #93

Closed jaredoconnell closed 1 year ago

jaredoconnell commented 1 year ago

Changes introduced with this PR

I wanted to make a PR for this because I have found it useful in my testing.

The run-step feature is more of a development tool that lets you run a step using parts of the engine code without needing to run a workflow. This just makes it so you select the deployer, with the options being between docker, podman, and the test impl (which only has its own steps and ignores your input). I didn't add the kubernetes deployer because it's useless without a config, and that's a little out of scope of this tool.


By contributing to this repository, I agree to the contribution guidelines.