File tree Expand file tree Collapse file tree 2 files changed +5
-14
lines changed Expand file tree Collapse file tree 2 files changed +5
-14
lines changed Original file line number Diff line number Diff line change 1- FROM alpine:3.20 AS builder
1+ FROM alpine:3.21 AS builder
22
33RUN apk update && apk add curl
44
55RUN export ARCH=$([[ "$(uname -m)" == "aarch64" ]] && echo "arm64" || echo "amd64" ) && \
66 mkdir -p /tmp/kubectl-versions && cd /tmp/kubectl-versions && \
7- curl -o kubectl1.30 -L https://storage.googleapis.com/kubernetes-release/release/v1.30 .0/bin/linux/${ARCH}/kubectl
7+ curl -o kubectl1.32 -L https://storage.googleapis.com/kubernetes-release/release/v1.32 .0/bin/linux/${ARCH}/kubectl
88
99FROM debian:bullseye-slim
1010
@@ -19,7 +19,7 @@ RUN adduser --gecos "" --disabled-password --home /home/cfu --shell /bin/bash cf
1919
2020# copy all versions of kubectl to switch between them later.
2121COPY --chown=cfu --chmod=775 --from=builder /tmp/kubectl-versions/* /usr/local/bin/
22- COPY --chown=cfu --chmod=775 --from=builder /tmp/kubectl-versions/kubectl1.30 /usr/local/bin/kubectl
22+ COPY --chown=cfu --chmod=775 --from=builder /tmp/kubectl-versions/kubectl1.32 /usr/local/bin/kubectl
2323
2424WORKDIR /
2525ADD --chown=cfu --chmod=775 cf-deploy-kubernetes.sh /cf-deploy-kubernetes
Original file line number Diff line number Diff line change 4949 # check the cluster version and decide which version of kubectl to use:
5050 SERVER_VERSION=$( kubectl version --short=true --context " ${KUBECONTEXT} " | grep -i server | cut -d ' :' -f2 | cut -d ' .' -f2 | sed ' s/[^0-9]*//g' )
5151 echo " Server minor version: $SERVER_VERSION "
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 " == "14 " )) ; then cp -f /usr/local/bin/kubectl1.14 /usr/local/bin/kubectl; fi 2> /dev/null
54- if (( "$SERVER_VERSION " == "15 " )) ; then cp -f /usr/local/bin/kubectl1.15 /usr/local/bin/kubectl; fi 2> /dev/null
55- if (( "$SERVER_VERSION " == "16 " )) ; then cp -f /usr/local/bin/kubectl1.16 /usr/local/bin/kubectl; fi 2> /dev/null
56- if (( "$SERVER_VERSION " == "17 " )) ; then cp -f /usr/local/bin/kubectl1.17 /usr/local/bin/kubectl; fi 2> /dev/null
57- if (( "$SERVER_VERSION " == "18 " )) ; then cp -f /usr/local/bin/kubectl1.18 /usr/local/bin/kubectl; fi 2> /dev/null
58- if (( "$SERVER_VERSION " == "19 " )) ; then cp -f /usr/local/bin/kubectl1.19 /usr/local/bin/kubectl; fi 2> /dev/null
59- if (( "$SERVER_VERSION " == "20 " )) ; then cp -f /usr/local/bin/kubectl1.20 /usr/local/bin/kubectl; fi 2> /dev/null
60- if (( "$SERVER_VERSION " == "21 " )) ; then cp -f /usr/local/bin/kubectl1.21 /usr/local/bin/kubectl; fi 2> /dev/null
61- 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
52+
53+ if (( "$SERVER_VERSION " >= "30 " )) ; then cp -f /usr/local/bin/kubectl1.32 /usr/local/bin/kubectl; fi 2> /dev/null
6354 [ ! -f " ${deployment_file} " ] && echo " Couldn't find $deployment_file file at $( pwd) " && exit 1;
6455fi
6556
You can’t perform that action at this time.
0 commit comments