apiVersion: argoproj.io/v1alpha1 kind: Workflow metadata: generateName: dag-target- namespace: argo name: dag-target spec: entrypoint: dag-target arguments: parameters: - name: target value: E templates: - name: dag-target dag: target: "{{workflow.parameters.target}}" tasks: - name: A template: echo arguments: parameters: [{name: message, value: A}] - name: B depends: "A" template: echo arguments: parameters: [{name: message, value: B}] - name: C depends: "A" template: echo arguments: parameters: [{name: message, value: C}] - name: D depends: "B && C" template: echo arguments: parameters: [{name: message, value: D}] - name: E depends: "D" template: echo arguments: parameters: [{name: message, value: E}] - name: echo inputs: parameters: - name: message container: image: riscv64/alpine command: [echo, "{{inputs.parameters.message}}"]