diff --git a/tests/gha-run-k8s-common.sh b/tests/gha-run-k8s-common.sh index 9a2244ebff..204c66587a 100644 --- a/tests/gha-run-k8s-common.sh +++ b/tests/gha-run-k8s-common.sh @@ -62,7 +62,14 @@ function enable_cluster_http_application_routing() { } function install_azure_cli() { - curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash + # This is a workaround for https://github.com/Azure/azure-cli/issues/28984 + # which ended up breaking our CI. + curl -sL https://aka.ms/InstallAzureCLIDeb -o installAzureCli.sh + sed -i '/curl -sLS https:\/\/packages.microsoft.com\/keys\/microsoft.asc |/d' installAzureCli.sh + sed -i '/gpg --dearmor -o \/etc\/apt\/keyrings\/microsoft.gpg/d' installAzureCli.sh + sed -i '/chmod go+r \/etc\/apt\/keyrings\/microsoft.gpg/d' installAzureCli.sh + sudo bash installAzureCli.sh + # The aks-preview extension is required while the Mariner Kata host is in preview. az extension add --name aks-preview }