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
In this function we remove workfow.parameters from our map if it contains workflow.parameters.x. This means we can't evaluate an expr expression if it contains workflow.parameters.
In the Workflow example I've included, the result of argo logs is:
One recommended fix for this comes from Bala's comment in #6410: rename workflow.parameters to workflow.parameters.json.
Another option is to add a validation error message that checks for expr expressions which reference workflow.parameters and forbid those explicitly.
Note, there is currently the prevention of using expr in a when condition in the code from #6410 . That is ultimately due to this issue. If we fix this we can remove that validation error.
Pre-requisites
:latest
What happened/what you expected to happen?
In this function we remove
workfow.parameters
from our map if it containsworkflow.parameters.x
. This means we can't evaluate an expr expression if it containsworkflow.parameters
.In the Workflow example I've included, the result of
argo logs
is:Version
latest
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
N/A for this bug
The text was updated successfully, but these errors were encountered: