oc get nodes -o json \
| jq -r '.items | group_by(.metadata.labels["hypershift.openshift.io/nodePool"])[] | {nodepool: .[0].metadata.labels["hypershift.openshift.io/nodePool"], desired: length, current: (map(select(.status.conditions[] | select(.type=="Ready" and .status=="True"))) | length), nodes: (map(.metadata.name) | join(","))} | [.nodepool,.desired,.current,.nodes] | @tsv'
oc get nodes -o json | jq -r '
.items
| group_by(.metadata.labels["hypershift.openshift.io/nodePool"] // "unknown")
| .[]