You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Introduce a new parameter type: file upload. This parameter allows users to upload a file through the "Submit Workflow" UI panel or using argo cli. The uploaded file is automatically stored in the configured artifact storage and can be accessed within the workflow for processing.
parameters:
- name: filevalueFrom:
upload: {}
Use Cases
Data Processing Workflows – Users can upload CSVs, JSON files, or other datasets that the workflow processes.
Model Training Pipelines – Users can provide training data directly from their local machine.
Configuration-based Jobs – Workflows that require YAML, JSON, or other config files can accept these dynamically during submission.
Secure and Temporary File Handling – No need to pre-stage files in external storage; files are uploaded only when a workflow is submitted.
Proposed UI/UX
The "Submit Workflow" side panel will include an "Upload File" button next to parameters of this type.
The selected file will be uploaded to the configured artifact repository.
The workflow will receive a reference (e.g., S3 URL, MinIO path) to access the file.
Message from the maintainers:
Love this feature request? Give it a 👍. We prioritise the proposals with the most 👍.
The text was updated successfully, but these errors were encountered:
jackivanov
changed the title
Feature Request: Support File Upload Parameter in "Submit Workflow" UI
Feature Request: Support File Upload Parameter
Feb 3, 2025
It sounds reasonable. Since the parameters can be changed when submitting the workflow, it seems that the file parameters should also be able to be changed.
Summary
Introduce a new parameter type: file upload. This parameter allows users to upload a file through the "Submit Workflow" UI panel or using argo cli. The uploaded file is automatically stored in the configured artifact storage and can be accessed within the workflow for processing.
Use Cases
Proposed UI/UX
Message from the maintainers:
Love this feature request? Give it a 👍. We prioritise the proposals with the most 👍.
The text was updated successfully, but these errors were encountered: