Update to kubernetes-deploy v1.27
This updates kubectl from v1.28.7 to v1.29.10.
Upgrade is done before we upgrade EKS to 1.29 to fix a bug. Kubectl one version above cluster version is within the supported version skew.
The update is to fix this issue:
$ kubectl-1.28.7 wait -n kube-ingress --for=jsonpath='{.status.conditions[?(@.status=="True")].type}' --timeout=180s job/ingress-nginx-admission-patch
error: jsonpath wait format must be --for=jsonpath='{.status.readyReplicas}'=3 or --for=jsonpath='{.status.readyReplicas}'
$ kubectl-1.29.10 wait -n kube-ingress --for=jsonpath='{.status.conditions[?(@.status=="True")].type}' --timeout=180s job/ingress-nginx-admission-patch
job.batch/ingress-nginx-admission-patch condition met
Edited by Hogne Håskjold