Skip to content
This repository has been archived by the owner on Aug 9, 2024. It is now read-only.

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 subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant