@@ -33,7 +33,6 @@ source "${REPO_ROOT}/hack/parse-prow-creds.sh"
3333source " ${REPO_ROOT} /hack/util.sh"
3434
3535: " ${AZURE_STORAGE_ACCOUNT:? Environment variable empty or not defined.} "
36- : " ${AZURE_STORAGE_KEY:? Environment variable empty or not defined.} "
3736: " ${REGISTRY:? Environment variable empty or not defined.} "
3837
3938declare -a BINARIES=(" kubeadm" " kubectl" " kubelet" " e2e.test" )
@@ -80,10 +79,10 @@ setup() {
8079}
8180
8281main () {
83- if [[ " $( az storage container exists --name " ${AZURE_BLOB_CONTAINER_NAME} " --query exists --output tsv) " == " false" ]]; then
82+ if [[ " $( az storage container exists ${ENABLE_AUTH_MODE_LOGIN : + " --auth-mode login " } --name " ${AZURE_BLOB_CONTAINER_NAME} " --query exists --output tsv) " == " false" ]]; then
8483 echo " Creating ${AZURE_BLOB_CONTAINER_NAME} storage container"
85- az storage container create --name " ${AZURE_BLOB_CONTAINER_NAME} " > /dev/null
86- az storage container set-permission --name " ${AZURE_BLOB_CONTAINER_NAME} " --public-access container > /dev/null
84+ az storage container ${ENABLE_AUTH_MODE_LOGIN : + " --auth-mode login " } create --name " ${AZURE_BLOB_CONTAINER_NAME} " > /dev/null
85+ az storage container ${ENABLE_AUTH_MODE_LOGIN : + " --auth-mode login " } set-permission --name " ${AZURE_BLOB_CONTAINER_NAME} " --public-access container > /dev/null
8786 fi
8887
8988 if [[ " ${KUBE_BUILD_CONFORMANCE:- } " =~ [yY] ]]; then
@@ -116,7 +115,7 @@ main() {
116115 for BINARY in " ${BINARIES[@]} " ; do
117116 BIN_PATH=" ${KUBE_GIT_VERSION} /bin/linux/amd64/${BINARY} "
118117 echo " uploading ${BIN_PATH} "
119- az storage blob upload --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${KUBE_ROOT} /_output/dockerized/bin/linux/amd64/${BINARY} " --name " ${BIN_PATH} "
118+ az storage blob upload ${ENABLE_AUTH_MODE_LOGIN : + " --auth-mode login " } --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${KUBE_ROOT} /_output/dockerized/bin/linux/amd64/${BINARY} " --name " ${BIN_PATH} "
120119 done
121120
122121 if [[ " ${TEST_WINDOWS:- } " == " true" ]]; then
@@ -129,7 +128,7 @@ main() {
129128 for BINARY in " ${WINDOWS_BINARIES[@]} " ; do
130129 BIN_PATH=" ${KUBE_GIT_VERSION} /bin/windows/amd64/${BINARY} .exe"
131130 echo " uploading ${BIN_PATH} "
132- az storage blob upload --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${KUBE_ROOT} /_output/dockerized/bin/windows/amd64/${BINARY} .exe" --name " ${BIN_PATH} "
131+ az storage blob upload ${ENABLE_AUTH_MODE_LOGIN : + " --auth-mode login " } --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${KUBE_ROOT} /_output/dockerized/bin/windows/amd64/${BINARY} .exe" --name " ${BIN_PATH} "
133132 done
134133 fi
135134 fi
@@ -144,14 +143,14 @@ can_reuse_artifacts() {
144143 done
145144
146145 for BINARY in " ${BINARIES[@]} " ; do
147- if [[ " $( az storage blob exists --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --name " ${KUBE_GIT_VERSION} /bin/linux/amd64/${BINARY} " --query exists --output tsv) " == " false" ]]; then
146+ if [[ " $( az storage blob exists ${ENABLE_AUTH_MODE_LOGIN : + " --auth-mode login " } --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --name " ${KUBE_GIT_VERSION} /bin/linux/amd64/${BINARY} " --query exists --output tsv) " == " false" ]]; then
148147 echo " false" && return
149148 fi
150149 done
151150
152151 if [[ " ${TEST_WINDOWS:- } " == " true" ]]; then
153152 for BINARY in " ${WINDOWS_BINARIES[@]} " ; do
154- if [[ " $( az storage blob exists --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --name " ${KUBE_GIT_VERSION} /bin/windows/amd64/${BINARY} .exe" --query exists --output tsv) " == " false" ]]; then
153+ if [[ " $( az storage blob exists ${ENABLE_AUTH_MODE_LOGIN : + " --auth-mode login " } --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --name " ${KUBE_GIT_VERSION} /bin/windows/amd64/${BINARY} .exe" --query exists --output tsv) " == " false" ]]; then
155154 echo " false" && return
156155 fi
157156 done
0 commit comments