Open tczhao opened 4 months ago
The node.Fulfilled()
criteria at https://github.com/argoproj/argo-workflows/blob/5b6ad2be163ecd3f0251a931ab84dba3c6085ad2/workflow/controller/dag.go#L429 feels like somethings in that block shouldn't apply to Skipped nodes.
where da logs?
have u tried after https://github.com/argoproj/argo-workflows/issues/13547 fix?
similar error in https://github.com/argoproj/argo-workflows/issues/13505
Pre-requisites
:latest
image tag (i.e.quay.io/argoproj/workflow-controller:latest
) and can confirm the issue still exists on:latest
. If not, I have explained why, in detail, in my description below.What happened/what did you expect to happen?
node
A
were initially markedskipped
as expected and proceed to executeB
after
B
completed,A
is marked as error due configmap not found.this behaviour only happens to dag template. Step template works fine.
We expect if a node is skipped, it shouldn't matter if the parameter refers to an empty configmap
Version(s)
3.5.2
Paste a minimal 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