Add debug info to wait-for-pods script
Change-Id: Id08669cfbcacb28eda0c96efc4f13b4b53542e22
This commit is contained in:
parent
5b1bcd99ab
commit
44241611d8
@ -58,6 +58,18 @@ while true; do
|
|||||||
fi
|
fi
|
||||||
[ $READY == "False" ] && echo "Some pods are not ready"
|
[ $READY == "False" ] && echo "Some pods are not ready"
|
||||||
[ $JOBR == "False" ] && echo "Some jobs have not succeeded"
|
[ $JOBR == "False" ] && echo "Some jobs have not succeeded"
|
||||||
|
|
||||||
|
echo
|
||||||
|
echo "=== DEBUG ==="
|
||||||
|
echo
|
||||||
|
echo "=== Running pods ready:"
|
||||||
|
kubectl get pods -n $1 -o json | jq -r '.items[]|select(.status.phase=="Running")| .metadata.namespace + ": " + .metadata.name + ": " + (.status.containerStatuses[].ready|tostring)'
|
||||||
|
echo "=== Jobs succeeded:"
|
||||||
|
kubectl get jobs -n $1 -o json | jq -r '.items[] | .metadata.namespace + ": " + .metadata.name + ": " + (.spec.completions == .status.succeeded | tostring)'
|
||||||
|
echo "=== PODS ==="
|
||||||
|
kubectl get pods -n $1 | tail -n +2 | awk '{print $1}' | while read pod; do kubectl describe pod $pod -n $1; echo; done
|
||||||
|
echo "=== JOBS ==="
|
||||||
|
kubectl get jobs -n $1 | tail -n +2 | awk '{print $1}' | while read job; do kubectl describe job $job -n $1; echo; done
|
||||||
exit -1
|
exit -1
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
@ -15,8 +15,7 @@
|
|||||||
check:
|
check:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-helm-plugin-lint
|
- openstack-helm-plugin-lint
|
||||||
# Uncomment this once deployment jobs use the plugin
|
- openstack-helm-plugin-compute-kit-metallb-2024-1-ubuntu_jammy # 1 node + 2 nodes
|
||||||
# - openstack-helm-plugin-compute-kit-metallb-2024-1-ubuntu_jammy # 1 node + 2 nodes
|
|
||||||
gate:
|
gate:
|
||||||
jobs:
|
jobs:
|
||||||
- openstack-helm-plugin-lint
|
- openstack-helm-plugin-lint
|
||||||
|
Loading…
x
Reference in New Issue
Block a user