From 00be228e5e9aebb389776fc43056b2192a0ba119 Mon Sep 17 00:00:00 2001 From: Mihaela Blendea Date: Wed, 6 Jan 2021 14:27:43 -0800 Subject: [PATCH] Update setup-bdc-ad.sh --- .../ubuntu-single-node-vm-ad/setup-bdc-ad.sh | 65 +++++++++---------- 1 file changed, 30 insertions(+), 35 deletions(-) diff --git a/samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-single-node-vm-ad/setup-bdc-ad.sh b/samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-single-node-vm-ad/setup-bdc-ad.sh index f4d8a124..9d8d4154 100644 --- a/samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-single-node-vm-ad/setup-bdc-ad.sh +++ b/samples/features/sql-big-data-cluster/deployment/kubeadm/ubuntu-single-node-vm-ad/setup-bdc-ad.sh @@ -47,14 +47,10 @@ export VIRTUALENV_NAME="bdcvenv" export LOG_FILE="bdcdeploy.log" export DEBIAN_FRONTEND=noninteractive -# Requirements file. -# -export REQUIREMENTS_LINK="https://aka.ms/azdata" - # Kube version. # -KUBE_DPKG_VERSION=1.15.0-00 -KUBE_VERSION=1.15.0 +KUBE_DPKG_VERSION=1.16.3-00 +KUBE_VERSION=1.16.3 # Wait for 5 minutes for the cluster to be ready. # @@ -65,7 +61,7 @@ RETRY_INTERVAL=5 # export DOCKER_REGISTRY="mcr.microsoft.com" export DOCKER_REPOSITORY="mssql/bdc" -export DOCKER_TAG="2019-CU5-ubuntu-16.04" +export DOCKER_TAG="2019-CU8-ubuntu-16.04" # Variables used for azdata cluster creation. # @@ -77,7 +73,7 @@ export STORAGE_CLASS=local-storage export PV_COUNT="30" IMAGES=( - mssql-app-service-proxy + mssql-app-service-proxy mssql-control-watchdog mssql-controller mssql-dns @@ -97,7 +93,7 @@ IMAGES=( mssql-server-controller mssql-server-data mssql-ha-operator - mssql-ha-supervisor + mssql-ha-supervisor mssql-service-proxy mssql-ssis-app-runtime ) @@ -124,6 +120,9 @@ apt --yes install \ software-properties-common \ apt-transport-https \ ca-certificates \ + lsb-release \ + gnupg \ + wget \ curl curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - @@ -132,31 +131,34 @@ add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" apt update -q -apt-get install -q --yes docker-ce=18.06.2~ce~3-0~ubuntu --allow-downgrades -apt-mark hold docker-ce +apt-cache policy docker-ce +apt --yes install docker-ce usermod --append --groups docker $USER -# Install python3, python3-pip, requests. -# -apt-get install -q -y python3 -apt-get install -q -y python3-pip -apt-get install -y libkrb5-dev -apt-get install -y libsqlite3-dev -apt-get install -y unixodbc-dev - -pip3 install requests --upgrade - -# Install and create virtualenv. -# -pip3 install --upgrade virtualenv -virtualenv -p python3 $VIRTUALENV_NAME -source $VIRTUALENV_NAME/bin/activate # Install azdata cli. # -pip3 install -r $REQUIREMENTS_LINK -echo "Packages installed." +curl -sL https://packages.microsoft.com/keys/microsoft.asc | +gpg --dearmor | +tee /etc/apt/trusted.gpg.d/microsoft.asc.gpg > /dev/null + +code=$(lsb_release -cs) +if [ $code == "focal" ]; then + add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/prod.list)" +elif [ $code == "bionic" ]; then + add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/18.04/prod.list)" +elif [ $code == "xenial" ]; then + add-apt-repository "$(wget -qO- https://packages.microsoft.com/config/ubuntu/16.04/prod.list)" +fi + +apt-get update +apt-get install -y azdata-cli + +cd - + +azdata --version +echo "Azdata has been successfully installed." # Load all pre-requisites for Kubernetes. # @@ -351,10 +353,3 @@ kubectl config set-context --current --namespace $CLUSTER_NAME # azdata login -n $CLUSTER_NAME azdata bdc endpoint list --output table - -if [ -d "$HOME/.azdata/" ]; then - sudo chown -R $(id -u $SUDO_USER):$(id -g $SUDO_USER) $HOME/.azdata/ -fi - -echo "alias azdata='$BDCDEPLOY_DIR/$VIRTUALENV_NAME/bin/azdata'" >> $HOME/.bashrc -}| tee $LOG_FILE