fix: wait for Cilium and node readiness before marking bootstrap success #116
@@ -397,6 +397,14 @@ class Controller:
|
|||||||
self.log("Verification already complete")
|
self.log("Verification already complete")
|
||||||
return
|
return
|
||||||
self.log("Final node verification")
|
self.log("Final node verification")
|
||||||
|
self.remote(
|
||||||
|
self.primary_ip,
|
||||||
|
"sudo kubectl --kubeconfig /etc/kubernetes/admin.conf -n kube-system rollout status ds/cilium --timeout=10m",
|
||||||
|
)
|
||||||
|
self.remote(
|
||||||
|
self.primary_ip,
|
||||||
|
"sudo kubectl --kubeconfig /etc/kubernetes/admin.conf wait --for=condition=Ready nodes --all --timeout=10m",
|
||||||
|
)
|
||||||
proc = self.remote(self.primary_ip, "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide")
|
proc = self.remote(self.primary_ip, "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide")
|
||||||
print(proc.stdout)
|
print(proc.stdout)
|
||||||
self.mark_done("verified")
|
self.mark_done("verified")
|
||||||
|
|||||||
Reference in New Issue
Block a user