Skip to content

Support for Argo loops #156

Description

@MyleneSimon

Description
Since Argo supports looping over parameters with a single task configuration, we want to take advantage of that to process images from an images collection in parallel with just one job configuration and have all the resulting data going to the same output folder/collection.

Proposal
Add support for Argo loops:

  • list of parameters to loop over will be generated by a task inserted between a job and its dependencies,
  • add withParam property in workflow task template,
  • add loopParams property support in plugin manifest
  • create Docker image for generating param list

Additional context
Since behind the scene, Argo will create multiple jobs for the loop, this is breaking the changes proposed in #137, so moving this issue to milestone 3.1.0

cc: @Nicholas-Schaub

Metadata

Metadata

Assignees

Labels

featureNew feature or request

Type

No type
No fields configured for issues without a type.

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions