@@ -56,11 +56,9 @@ setup() {
5656 echo " Image registry is ${REGISTRY} "
5757 echo " Image Tag CCM is ${IMAGE_TAG_CCM} "
5858 echo " Image Tag CNM is ${IMAGE_TAG_CNM} "
59- if [[ " ${TEST_ACR_CREDENTIAL_PROVIDER:- } " =~ " true" ]]; then
60- IMAGE_TAG_ACR_CREDENTIAL_PROVIDER=" ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER:- ${IMAGE_TAG} } "
61- export IMAGE_TAG_ACR_CREDENTIAL_PROVIDER
62- echo " Image Tag ACR credential provider is ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} "
63- fi
59+ IMAGE_TAG_ACR_CREDENTIAL_PROVIDER=" ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER:- ${IMAGE_TAG} } "
60+ export IMAGE_TAG_ACR_CREDENTIAL_PROVIDER
61+ echo " Image Tag ACR credential provider is ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} "
6462
6563 if [[ -n " ${WINDOWS_SERVER_VERSION:- } " ]]; then
6664 if [[ " ${WINDOWS_SERVER_VERSION} " == " windows-2019" ]]; then
@@ -80,19 +78,17 @@ main() {
8078 echo " Building Linux amd64 and Windows ${WINDOWS_IMAGE_VERSION} amd64 cloud node managers"
8179 make -C " ${AZURE_CLOUD_PROVIDER_ROOT} " build-node-image-linux-amd64 push-node-image-linux-amd64 push-node-image-windows-" ${WINDOWS_IMAGE_VERSION} " -amd64 manifest-node-manager-image-windows-" ${WINDOWS_IMAGE_VERSION} " -amd64
8280
83- if [[ " ${TEST_ACR_CREDENTIAL_PROVIDER:- } " =~ " true" ]]; then
84- echo " Building and pushing Linux and Windows amd64 Azure ACR credential provider"
85- make -C " ${AZURE_CLOUD_PROVIDER_ROOT} " bin/azure-acr-credential-provider bin/azure-acr-credential-provider.exe
86-
87- if [[ " $( az storage container exists --name " ${AZURE_BLOB_CONTAINER_NAME} " --query exists --output tsv) " == " false" ]]; then
88- echo " Creating ${AZURE_BLOB_CONTAINER_NAME} storage container"
89- az storage container create --name " ${AZURE_BLOB_CONTAINER_NAME} " > /dev/null
90- az storage container set-permission --name " ${AZURE_BLOB_CONTAINER_NAME} " --public-access container > /dev/null
91- fi
81+ echo " Building and pushing Linux and Windows amd64 Azure ACR credential provider"
82+ make -C " ${AZURE_CLOUD_PROVIDER_ROOT} " bin/azure-acr-credential-provider bin/azure-acr-credential-provider.exe
9283
93- az storage blob upload --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${AZURE_CLOUD_PROVIDER_ROOT} /bin/azure-acr-credential-provider" --name " ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} /azure-acr-credential-provider"
94- az storage blob upload --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${AZURE_CLOUD_PROVIDER_ROOT} /bin/azure-acr-credential-provider.exe" --name " ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} /azure-acr-credential-provider.exe"
84+ if [[ " $( az storage container exists --name " ${AZURE_BLOB_CONTAINER_NAME} " --query exists --output tsv) " == " false" ]]; then
85+ echo " Creating ${AZURE_BLOB_CONTAINER_NAME} storage container"
86+ az storage container create --name " ${AZURE_BLOB_CONTAINER_NAME} " > /dev/null
87+ az storage container set-permission --name " ${AZURE_BLOB_CONTAINER_NAME} " --public-access container > /dev/null
9588 fi
89+
90+ az storage blob upload --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${AZURE_CLOUD_PROVIDER_ROOT} /bin/azure-acr-credential-provider" --name " ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} /azure-acr-credential-provider"
91+ az storage blob upload --overwrite --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --file " ${AZURE_CLOUD_PROVIDER_ROOT} /bin/azure-acr-credential-provider.exe" --name " ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} /azure-acr-credential-provider.exe"
9692 fi
9793}
9894
@@ -110,13 +106,11 @@ can_reuse_artifacts() {
110106 echo " false" && return
111107 fi
112108
113- if [[ " ${TEST_ACR_CREDENTIAL_PROVIDER:- } " =~ " true" ]]; then
114- for BINARY in azure-acr-credential-provider azure-acr-credential-provider.exe; do
115- if [[ " $( az storage blob exists --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --name " ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} /${BINARY} " --query exists --output tsv) " == " false" ]]; then
116- echo " false" && return
117- fi
118- done
119- fi
109+ for BINARY in azure-acr-credential-provider azure-acr-credential-provider.exe; do
110+ if [[ " $( az storage blob exists --container-name " ${AZURE_BLOB_CONTAINER_NAME} " --name " ${IMAGE_TAG_ACR_CREDENTIAL_PROVIDER} /${BINARY} " --query exists --output tsv) " == " false" ]]; then
111+ echo " false" && return
112+ fi
113+ done
120114
121115 echo " true"
122116}
0 commit comments