Open jordantshaw opened 1 year ago
Running into this as well, but adding the Omitted state in the depends logic prevents the whole workflow from kicking off. When I use "task.Omitted" in a DAG with enhanced depends logic, I get this error Failed: invalid spec: templates.build.tasks.log task result 'Omitted' for task 'C' is invalid
.
Here is my depends logic: C || C.Failed || C.Errored || C.Omitted
When I try to run @jordantshaw workflow from the UI, I get this Internal Server Error: templates.main.tasks.E task result 'Omitted' for task 'D' is invalid
Found a workaround: #4527
Not running on :latest
, running version 3.3.2 of Argo. Sorry if this comment isn't entirely relevant to current state!
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If this is a mentoring request, please provide an update here. Thank you for your contributions.
Bumping as this is still an issue
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.
Pre-requisites
:latest
What happened/what you expected to happen?
When a DAG task is Skipped/Omitted the dependent task does not run.
In this scenario I would expect E to still run, but it doesnt.
Version
v3.4.3
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