@@ -33,7 +33,6 @@ source "${REPO_ROOT}/hack/parse-prow-creds.sh"
33
33
source " ${REPO_ROOT} /hack/util.sh"
34
34
35
35
: " ${AZURE_STORAGE_ACCOUNT:? Environment variable empty or not defined.} "
36
- : " ${AZURE_STORAGE_KEY:? Environment variable empty or not defined.} "
37
36
: " ${REGISTRY:? Environment variable empty or not defined.} "
38
37
39
38
declare -a BINARIES=(" kubeadm" " kubectl" " kubelet" " e2e.test" )
@@ -80,10 +79,10 @@ setup() {
80
79
}
81
80
82
81
main () {
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
84
83
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
87
86
fi
88
87
89
88
if [[ " ${KUBE_BUILD_CONFORMANCE:- } " =~ [yY] ]]; then
@@ -116,7 +115,7 @@ main() {
116
115
for BINARY in " ${BINARIES[@]} " ; do
117
116
BIN_PATH=" ${KUBE_GIT_VERSION} /bin/linux/amd64/${BINARY} "
118
117
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} "
120
119
done
121
120
122
121
if [[ " ${TEST_WINDOWS:- } " == " true" ]]; then
@@ -129,7 +128,7 @@ main() {
129
128
for BINARY in " ${WINDOWS_BINARIES[@]} " ; do
130
129
BIN_PATH=" ${KUBE_GIT_VERSION} /bin/windows/amd64/${BINARY} .exe"
131
130
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} "
133
132
done
134
133
fi
135
134
fi
@@ -144,14 +143,14 @@ can_reuse_artifacts() {
144
143
done
145
144
146
145
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
148
147
echo " false" && return
149
148
fi
150
149
done
151
150
152
151
if [[ " ${TEST_WINDOWS:- } " == " true" ]]; then
153
152
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
155
154
echo " false" && return
156
155
fi
157
156
done
0 commit comments