Open frauniki opened 10 months ago
Node is marked to Succeeded
when suspension is expired, but the value of node outputs parameters was not filled up with ValueFrom.Default
if ValueFrom.Supplied != nil
.
"{{steps.approve.outputs.parameters.message}}" can not be resolved when ValueFrom.Default
in the outputs is not set.
The behavior now is that the raw text will be passed to the template which I think it is not very reasonable.
Pre-requisites
:latest
What happened/what you expected to happen?
If the following WF is executed, the default value should be output to
outputs.message
after the duration of the approval step, but it is not. The actual output is a template message "{{steps.approve.outputs.parameters.message}}".This is the same issue as this discussion. https://github.com/argoproj/argo-workflows/discussions/7905
Expected output
Actual output
Version
v3.5.0
Paste a small workflow that reproduces the issue. We must be able to run the workflow; don't enter a workflows that uses private images.
Logs from the workflow controller
Logs from in your workflow's wait container