Compare commits

...

3 Commits

Author SHA1 Message Date
27185ed17a Merge pull request 'fix: recover when admin kubeconfig is missing on primary control plane' (#72) from stage into master
All checks were successful
Terraform Apply / Terraform Apply (push) Successful in 19m30s
Reviewed-on: #72
2026-03-01 21:30:33 +00:00
9baf35d886 Merge branch 'master' into stage
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 10m7s
2026-03-01 21:30:28 +00:00
a5f0f0a420 fix: recover when admin kubeconfig is missing on primary control plane
All checks were successful
Terraform Plan / Terraform Plan (push) Successful in 10m7s
2026-03-01 20:58:44 +00:00

View File

@@ -313,4 +313,10 @@ for node in "${WK_NAMES[@]}"; do
done
echo "==> Final node list"
remote "$PRIMARY_CP_IP" "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide"
if remote "$PRIMARY_CP_IP" "test -f /etc/kubernetes/admin.conf"; then
remote "$PRIMARY_CP_IP" "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide"
else
echo "==> /etc/kubernetes/admin.conf missing on $PRIMARY_CONTROL_PLANE; attempting late init"
remote "$PRIMARY_CP_IP" "sudo th-kubeadm-init"
remote "$PRIMARY_CP_IP" "sudo kubectl --kubeconfig /etc/kubernetes/admin.conf get nodes -o wide"
fi