50
50
SERVER_VERSION=$( kubectl version --short=true --context " ${KUBECONTEXT} " | grep -i server | cut -d ' :' -f2 | cut -d ' .' -f2 | sed ' s/[^0-9]*//g' )
51
51
echo " Server minor version: $SERVER_VERSION "
52
52
if (( "$SERVER_VERSION " <= "6 " )) ; then cp -f /usr/local/bin/kubectl1.6 /usr/local/bin/kubectl; fi 2> /dev/null
53
+ if (( "$SERVER_VERSION " <= "7 " )) ; then cp -f /usr/local/bin/kubectl1.7 /usr/local/bin/kubectl; fi 2> /dev/null
54
+ if (( "$SERVER_VERSION " <= "8 " )) ; then cp -f /usr/local/bin/kubectl1.8 /usr/local/bin/kubectl; fi 2> /dev/null
55
+ if (( "$SERVER_VERSION " <= "9 " )) ; then cp -f /usr/local/bin/kubectl1.9 /usr/local/bin/kubectl; fi 2> /dev/null
56
+ if (( "$SERVER_VERSION " <= "10 " )) ; then cp -f /usr/local/bin/kubectl1.10 /usr/local/bin/kubectl; fi 2> /dev/null
57
+ if (( "$SERVER_VERSION " <= "11 " )) ; then cp -f /usr/local/bin/kubectl1.11 /usr/local/bin/kubectl; fi 2> /dev/null
58
+ if (( "$SERVER_VERSION " <= "12 " )) ; then cp -f /usr/local/bin/kubectl1.12 /usr/local/bin/kubectl; fi 2> /dev/null
59
+ if (( "$SERVER_VERSION " <= "13 " )) ; then cp -f /usr/local/bin/kubectl1.13 /usr/local/bin/kubectl; fi 2> /dev/null
53
60
if (( "$SERVER_VERSION " == "14 " )) ; then cp -f /usr/local/bin/kubectl1.14 /usr/local/bin/kubectl; fi 2> /dev/null
54
61
if (( "$SERVER_VERSION " == "15 " )) ; then cp -f /usr/local/bin/kubectl1.15 /usr/local/bin/kubectl; fi 2> /dev/null
55
62
if (( "$SERVER_VERSION " == "16 " )) ; then cp -f /usr/local/bin/kubectl1.16 /usr/local/bin/kubectl; fi 2> /dev/null
59
66
if (( "$SERVER_VERSION " == "20 " )) ; then cp -f /usr/local/bin/kubectl1.20 /usr/local/bin/kubectl; fi 2> /dev/null
60
67
if (( "$SERVER_VERSION " == "21 " )) ; then cp -f /usr/local/bin/kubectl1.21 /usr/local/bin/kubectl; fi 2> /dev/null
61
68
if (( "$SERVER_VERSION " == "22 " )) ; then cp -f /usr/local/bin/kubectl1.22 /usr/local/bin/kubectl; fi 2> /dev/null
62
- if (( "$SERVER_VERSION " >= "23 " )) ; then cp -f /usr/local/bin/kubectl1.23 /usr/local/bin/kubectl; fi 2> /dev/null
69
+ if (( "$SERVER_VERSION " == "23 " )) ; then cp -f /usr/local/bin/kubectl1.23 /usr/local/bin/kubectl; fi 2> /dev/null
70
+ if (( "$SERVER_VERSION " >= "24 " )) ; then cp -f /usr/local/bin/kubectl1.24 /usr/local/bin/kubectl; fi 2> /dev/null
71
+ if (( "$SERVER_VERSION " >= "25 " )) ; then cp -f /usr/local/bin/kubectl1.25 /usr/local/bin/kubectl; fi 2> /dev/null
72
+ if (( "$SERVER_VERSION " >= "26 " )) ; then cp -f /usr/local/bin/kubectl1.26 /usr/local/bin/kubectl; fi 2> /dev/null
73
+ if (( "$SERVER_VERSION " >= "27 " )) ; then cp -f /usr/local/bin/kubectl1.27 /usr/local/bin/kubectl; fi 2> /dev/null
74
+ if (( "$SERVER_VERSION " >= "28 " )) ; then cp -f /usr/local/bin/kubectl1.28 /usr/local/bin/kubectl; fi 2> /dev/null
75
+ if (( "$SERVER_VERSION " >= "29 " )) ; then cp -f /usr/local/bin/kubectl1.29 /usr/local/bin/kubectl; fi 2> /dev/null
76
+ if (( "$SERVER_VERSION " >= "30 " )) ; then cp -f /usr/local/bin/kubectl1.30 /usr/local/bin/kubectl; fi 2> /dev/null
63
77
[ ! -f " ${deployment_file} " ] && echo " Couldn't find $deployment_file file at $( pwd) " && exit 1;
64
78
fi
65
79
@@ -114,4 +128,4 @@ kubectl --context "${KUBECONTEXT}" --namespace "${KUBERNETES_NAMESPACE}" $KUBECT
114
128
if [ -n " $DEPLOYMENT_NAME " ]; then
115
129
echo " ---> Waiting for a successful deployment/${DEPLOYMENT_NAME} status to namespace ${KUBERNETES_NAMESPACE} ..."
116
130
timeout -s SIGTERM $KUBERNETES_DEPLOYMENT_TIMEOUT kubectl --context " ${KUBECONTEXT} " --namespace " ${KUBERNETES_NAMESPACE} " rollout status deployment/" ${DEPLOYMENT_NAME} " || fatal " Deployment Failed"
117
- fi
131
+ fi
0 commit comments