Skip to content

Commit 6d917af

Browse files
committed
Owls92223 - download kubectl from object storage (#2537)
* download kubectl from object storage
1 parent 5186aa2 commit 6d917af

File tree

1 file changed

+17
-9
lines changed

1 file changed

+17
-9
lines changed

jenkinsScript.sh

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,23 @@ helm version
9292

9393
echo 'Info: Set up kubectl...'
9494
set +e
95-
for i in 1 2 3 ; do
96-
curl --ipv4 -LO --retry 3 https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl
97-
mv kubectl bin/kubectl
98-
chmod +x bin/kubectl
99-
out=$(kubectl version --client=true)
100-
res=$?
101-
[ $res -eq 0 ] && break
102-
sleep 10
103-
done
95+
echo 'Info: download from object storage'
96+
curl --ipv4 -LO --retry 3 https://objectstorage.eu-frankfurt-1.oraclecloud.com/n/weblogicondocker/b/bucket-wko-jenkins/o/v${KUBECTL_VERSION}_kubectl
97+
mv v${KUBECTL_VERSION}_kubectl bin/kubectl
98+
chmod +x bin/kubectl
99+
out=$(kubectl version --client=true)
100+
res=$?
101+
if [ $res -ne 0 ]; then
102+
for i in 1 2 3 ; do
103+
curl --ipv4 -LO --retry 3 https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl
104+
mv kubectl bin/kubectl
105+
chmod +x bin/kubectl
106+
out=$(kubectl version --client=true)
107+
res=$?
108+
[ $res -eq 0 ] && break
109+
sleep 10
110+
done
111+
fi
104112
set -e
105113
kubectl version --client=true
106114

0 commit comments

Comments
 (0)