@@ -147,8 +147,12 @@ sudo apt install -y libodbc1 odbcinst odbcinst1debian2 unixodbc apt-transport-ht
147147#
148148echo " "
149149
150- if [[ -v AZDATA_DEB_PATH ]]; then
151- sudo dpkg -i $AZDATA_DEB_PATH
150+ if [[ -v AZDATA_DEB_PACKAGE_PATH ]]; then
151+ sudo dpkg -i $AZDATA_DEB_PACKAGE_PATH
152+ elif [[ -v AZDATA_DEB_PACKAGE_URL ]]; then
153+ echo " Downloading azdata installer from" $AZDATA_DEB_PACKAGE_URL
154+ curl --location $AZDATA_DEB_PACKAGE_URL --output azdata_setup.deb
155+ sudo dpkg -i azdata_setup.deb
152156else
153157 echo " Downloading azdata installer from" $AZDATA_PRIVATE_PREVIEW_DEB_PACKAGE
154158 curl --location $AZDATA_PRIVATE_PREVIEW_DEB_PACKAGE --output azdata_setup.deb
@@ -325,11 +329,23 @@ echo "Starting to deploy azdata cluster..."
325329
326330# Command to create cluster for single node cluster.
327331#
328- azdata arc dc config init --source azure-arc-kubeadm-dev-test --path azure-arc-custom --force
329- azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.docker.registry=$DOCKER_REGISTRY'
330- azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.docker.repository=$DOCKER_REPOSITORY'
331- azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.docker.imageTag=$DOCKER_IMAGE_TAG'
332- azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.docker.imagePullPolicy=IfNotPresent'
332+ azdata arc dc config init --source azure-arc-kubeadm --path azure-arc-custom --force
333+
334+ if [[ -v DOCKER_REGISTRY ]]; then
335+ azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.docker.registry=$DOCKER_REGISTRY'
336+ fi
337+
338+ if [[ -v DOCKER_REPOSITORY ]]; then
339+ azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.docker.repository=$DOCKER_REPOSITORY'
340+ fi
341+
342+ if [[ -v DOCKER_IMAGE_TAG ]]; then
343+ azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.docker.imageTag=$DOCKER_IMAGE_TAG'
344+ fi
345+
346+ # azdata arc dc config replace --path azure-arc-custom/control.json --json-values '$.spec.docker.imagePullPolicy=IfNotPresent'
347+ azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.storage.data.className=local-storage'
348+ azdata arc dc config replace --path azure-arc-custom/control.json --json-values ' $.spec.storage.logs.className=local-storage'
333349
334350azdata arc dc create --name $ARC_DC_NAME --path azure-arc-custom --namespace $CLUSTER_NAME --location $ARC_DC_REGION --resource-group $ARC_DC_RG --subscription $ARC_DC_SUBSCRIPTION --connectivity-mode indirect
335351echo " Azure Arc Data Controller cluster created."
0 commit comments