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

Support inputs/outputs in tasks #188

Open
xyhuang opened this issue Apr 27, 2019 · 1 comment
Open

Support inputs/outputs in tasks #188

xyhuang opened this issue Apr 27, 2019 · 1 comment
Assignees

Comments

@xyhuang
Copy link
Member

xyhuang commented Apr 27, 2019

We want to support inputs/outputs in the tasks so that data can be transposed from/to external data sources (e.g. object storage). The inputs/outputs fields should be added under the task object, it should directly map to the inputs/outputs fields in the Argo CRD for "container" typed tasks, and if container is not specified it should default to use a "noop" container which allows user to perform only inputs/outputs.
One use case can be that user can use the "inputs" to pull configuration from remote object storage to managed experiment-volume, so that the workflow can pick it up to run the experiments. Then after experiment finishes user can use the "outputs" to push experiment results from the experiment-volume to the remote object storage so that it can be persisted in the cloud.

@xyhuang
Copy link
Member Author

xyhuang commented May 9, 2019

/assign

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