Add information about which Kubernetes node a workflow step is executing on to Web UI and CLI.
For people operating bare metal clusters knowing which instance a Workflow step is executing on is valuable for troubleshooting and monitoring.
How do you think this should be implemented?
Proposed WebUI Placement

Possibly show on the workflow summary when workflow only has one step that is executed in a Pod

Proposed CLI Placement
As with kubectl get pods node name could be shown only in the wide output.
# argo get -o wide uncompress-7kd82
Name: uncompress-7kd82
Namespace: test
ServiceAccount: default
Status: Succeeded
Created: Sat Mar 28 22:15:22 -0400 (2 hours ago)
Started: Sat Mar 28 22:15:21 -0400 (2 hours ago)
Finished: Sat Mar 28 22:15:29 -0400 (2 hours ago)
Duration: 8 seconds
Parameters:
source_file: uploads///2020-03-28_22_12_38_28x_untitled.zip
STEP PODNAME DURATION ARTIFACTS NODE MESSAGE
✔ uncompress-7kd82 (unpack)
└-·-○ rar (unrar) when ''uploads///2.zip' =~ '\.rar$'' evaluated false
└-✔ zip (unzip) uncompress-7kd82-3309228194 7s gke-test-default-pool-b11f5e68-2hlf
Message from the maintainers:
If you wish to see this enhancement implemented please add a 👍 reaction to this issue! We often sort issues this way to know what to prioritize.
Interested in contributing submitting a PR for this?
@simster7 I'm interested in giving this a try!
@simster7 would you please close this issue as it's implemented?
Most helpful comment
@simster7 I'm interested in giving this a try!