Skip to content

Commit 95ef025

Browse files
committed
Tune timeouts and report wiating times.
Signed-off-by: Kurt Garloff <kurt@garloff.de>
1 parent 32cea7c commit 95ef025

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

09-wait-cluster.sh

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,14 @@ source "$SET"
1515
#kubectl get cluster -A
1616
#set -x
1717
echo "# Wait for certificates for cluster -n $CS_NAMESPACE $CL_NAME"
18-
kubectl wait --timeout=12m --for=condition=certificatesavailable -n "$CS_NAMESPACE" kubeadmcontrolplanes -l cluster.x-k8s.io/cluster-name=$CL_NAME
18+
TSTMP1=$(date +%s)
19+
kubectl wait --timeout=8m --for=condition=certificatesavailable -n "$CS_NAMESPACE" kubeadmcontrolplanes -l cluster.x-k8s.io/cluster-name=$CL_NAME
20+
TSTMP2=$(date +%s)
21+
if test $((TSTMP2-TSTMP1)) -gt 1; then echo "# Waited $((TSTMP2-TSTMP1))s"; fi
1922
kubectl get -n "$CS_NAMESPACE" cluster $CL_NAME
20-
kubectl wait --timeout=8m --for=condition=Ready -n "$CS_NAMESPACE" machine -l cluster.x-k8s.io/control-plane,cluster.x-k8s.io/cluster-name=${CL_NAME}
23+
kubectl wait --timeout=12m --for=condition=Ready -n "$CS_NAMESPACE" machine -l cluster.x-k8s.io/control-plane,cluster.x-k8s.io/cluster-name=${CL_NAME}
24+
TSTMP3=$(date +%s)
25+
if test $((TSTMP3-TSTMP2)) -gt 1; then echo "# Waited $((TSTMP3-TSTMP2))s"; fi
2126
clusterctl describe cluster -n "$CS_NAMESPACE" $CL_NAME --grouping=false
2227
KCFG=~/.kube/$CS_NAMESPACE.$CL_NAME
2328
OLDUMASK=$(umask)

0 commit comments

Comments
 (0)