diff --git a/tools/packaging/kata-deploy/action/setup-aks.sh b/tools/packaging/kata-deploy/action/setup-aks.sh index 23c2be048d3d..925401f26f35 100755 --- a/tools/packaging/kata-deploy/action/setup-aks.sh +++ b/tools/packaging/kata-deploy/action/setup-aks.sh @@ -15,37 +15,37 @@ DNS_PREFIX=${DNS_PREFIX:-kata-deploy-${GITHUB_SHA:0:10}} CLUSTER_CONFIG=${CLUSTER_CONFIG:-/kubernetes-containerd.json} function die() { - msg="$*" - echo "ERROR: $msg" >&2 - exit 1 + msg="$*" + echo "ERROR: $msg" >&2 + exit 1 } function destroy_aks() { - set +x + set +x - export KUBECONFIG="${PWD}/_output/${DNS_PREFIX}/kubeconfig/kubeconfig.${LOCATION}.json" + export KUBECONFIG="${PWD}/_output/${DNS_PREFIX}/kubeconfig/kubeconfig.${LOCATION}.json" - az login --service-principal -u "$AZ_APPID" -p "$AZ_PASSWORD" --tenant "$AZ_TENANT_ID" - az group delete --name "$DNS_PREFIX" --yes --no-wait - az logout + az login --service-principal -u "$AZ_APPID" -p "$AZ_PASSWORD" --tenant "$AZ_TENANT_ID" + az group delete --name "$DNS_PREFIX" --yes --no-wait + az logout } function setup_aks() { - [[ -z "$AZ_APPID" ]] && die "no Azure service principal ID provided" - [[ -z "$AZ_PASSWORD" ]] && die "no Azure service principal secret provided" - [[ -z "$AZ_SUBSCRIPTION_ID" ]] && die "no Azure subscription ID provided" - [[ -z "$AZ_TENANT_ID" ]] && die "no Azure tenant ID provided" + [[ -z "$AZ_APPID" ]] && die "no Azure service principal ID provided" + [[ -z "$AZ_PASSWORD" ]] && die "no Azure service principal secret provided" + [[ -z "$AZ_SUBSCRIPTION_ID" ]] && die "no Azure subscription ID provided" + [[ -z "$AZ_TENANT_ID" ]] && die "no Azure tenant ID provided" - aks-engine deploy --subscription-id "$AZ_SUBSCRIPTION_ID" \ - --client-id "$AZ_APPID" --client-secret "$AZ_PASSWORD" \ - --location "$LOCATION" --dns-prefix "$DNS_PREFIX" \ - --api-model "$CLUSTER_CONFIG" --force-overwrite + aks-engine deploy --subscription-id "$AZ_SUBSCRIPTION_ID" \ + --client-id "$AZ_APPID" --client-secret "$AZ_PASSWORD" \ + --location "$LOCATION" --dns-prefix "$DNS_PREFIX" \ + --api-model "$CLUSTER_CONFIG" --force-overwrite - export KUBECONFIG="${PWD}/_output/${DNS_PREFIX}/kubeconfig/kubeconfig.${LOCATION}.json" + export KUBECONFIG="${PWD}/_output/${DNS_PREFIX}/kubeconfig/kubeconfig.${LOCATION}.json" - # wait for the cluster to be settled: - kubectl wait --timeout=10m --for=condition=Ready --all nodes + # wait for the cluster to be settled: + kubectl wait --timeout=10m --for=condition=Ready --all nodes - # make sure coredns is up before moving forward: - kubectl wait --timeout=10m -n kube-system --for=condition=Available deployment/coredns + # make sure coredns is up before moving forward: + kubectl wait --timeout=10m -n kube-system --for=condition=Available deployment/coredns }