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
The run step will sometimes have no output artifact.
In v3.4, no matter the run step produce output artifact or not, the randomly-output-artifact workflow can completed successfully (with or without output artifact). But in v3.6, it encounter error Unable to resolve: "steps.run.outputs.artifacts.resultFile"
Looks like in the old version, the optional: true characteristic will be auto propagate to the caller Workflow / WorkflowTemplate, but this feature is gone in the new version.
I'd like to know what is your expectation of such behavior.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi team,
I'd like to consult a different behavior between Argo workflow v3.4 and v3.6. I'd like to know what is your expected behavior.
I have a workflowtemplate -
script-executor
with an optional artifactI have an workflow -
randomly-output-artifact
reference it, and define an output artifact withoutoptional
property :The
run
step will sometimes have no output artifact.In v3.4, no matter the
run
step produce output artifact or not, therandomly-output-artifact
workflow can completed successfully (with or without output artifact). But in v3.6, it encounter errorUnable to resolve: "steps.run.outputs.artifacts.resultFile"
Looks like in the old version, the
optional: true
characteristic will be auto propagate to the caller Workflow / WorkflowTemplate, but this feature is gone in the new version.I'd like to know what is your expectation of such behavior.
Beta Was this translation helpful? Give feedback.
All reactions