From 5c06a5c2d33b5a72349ff4671c7b5ddc7c404b71 Mon Sep 17 00:00:00 2001 From: vanajamukkara Date: Thu, 16 Sep 2021 16:45:44 +0000 Subject: [PATCH 1/2] download kubectl from object storage first --- jenkinsScript.sh | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/jenkinsScript.sh b/jenkinsScript.sh index 0403edfac71..2e3086184aa 100644 --- a/jenkinsScript.sh +++ b/jenkinsScript.sh @@ -92,15 +92,23 @@ helm version echo 'Info: Set up kubectl...' set +e -for i in 1 2 3 ; do - curl --ipv4 -LO --retry 3 https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl - mv kubectl bin/kubectl - chmod +x bin/kubectl - out=$(kubectl version --client=true) - res=$? - [ $res -eq 0 ] && break - sleep 10 -done +echo 'Info: download from object storage' +curl --ipv4 -LO --retry 3 https://objectstorage.eu-frankfurt-1.oraclecloud.com/n/weblogicondocker/b/bucket-wko-jenkins/o/v${KUBECTL_VERSION}_kubectl +mv v${KUBECTL_VERSION}_kubectl bin/kubectl +chmod +x bin/kubectl +out=$(kubectl version --client=true) +res=$? +if [ $res -ne 0]; then + for i in 1 2 3 ; do + curl --ipv4 -LO --retry 3 https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl + mv kubectl bin/kubectl + chmod +x bin/kubectl + out=$(kubectl version --client=true) + res=$? + [ $res -eq 0 ] && break + sleep 10 + done +fi set -e kubectl version --client=true From d1b4e686cc8341e50a8449423f921a81a9ed9a53 Mon Sep 17 00:00:00 2001 From: vanajamukkara Date: Thu, 16 Sep 2021 16:55:14 +0000 Subject: [PATCH 2/2] download kubectl from object storage first --- jenkinsScript.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkinsScript.sh b/jenkinsScript.sh index 2e3086184aa..87d4a09d143 100644 --- a/jenkinsScript.sh +++ b/jenkinsScript.sh @@ -98,7 +98,7 @@ mv v${KUBECTL_VERSION}_kubectl bin/kubectl chmod +x bin/kubectl out=$(kubectl version --client=true) res=$? -if [ $res -ne 0]; then +if [ $res -ne 0 ]; then for i in 1 2 3 ; do curl --ipv4 -LO --retry 3 https://storage.googleapis.com/kubernetes-release/release/v${KUBECTL_VERSION}/bin/linux/amd64/kubectl mv kubectl bin/kubectl