cd ~
wget https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/openshift-client-linux.tar.gz
mkdir openshift
tar -zxvf openshift-client-linux.tar.gz -C openshift
echo 'export PATH=$PATH:~/openshift' >> ~/.bashrc && source ~/.bashrc
az provider register -n Microsoft.RedHatOpenShift --wait && \
az provider register -n Microsoft.Compute --wait && \
az provider register -n Microsoft.Storage --wait
LOCATION=southcentralus
RESOURCEGROUP=rg-aro-demo
BACKENDRESOURCEGROUP=rg-aro-demo-backend
CLUSTER=aro-demo-cluster
VNET=vnet-aro-demo
MASTERSUB=sub-aro-demo-master
WORKERSUB=sub-aro-demo-worker
TAGS="env=test"
az group create --name $RESOURCEGROUP --location $LOCATION --output table
az network vnet create \
--resource-group $RESOURCEGROUP \
--name $VNET \
--address-prefixes 10.0.0.0/22 --output table
az network vnet subnet create \
--resource-group $RESOURCEGROUP \
--vnet-name $VNET \
--name $MASTERSUB \
--address-prefixes 10.0.0.0/23 \
--service-endpoints Microsoft.ContainerRegistry --output table
az network vnet subnet create \
--resource-group $RESOURCEGROUP \
--vnet-name $VNET \
--name $WORKERSUB \
--address-prefixes 10.0.2.0/23 \
--service-endpoints Microsoft.ContainerRegistry --output table
az network vnet subnet update \
--name $MASTERSUB \
--resource-group $RESOURCEGROUP \
--vnet-name $VNET \
--disable-private-link-service-network-policies true --output table
date && az aro create \
--resource-group $RESOURCEGROUP \
--cluster-resource-group $BACKENDRESOURCEGROUP \
--name $CLUSTER \
--vnet $VNET \
--master-subnet $MASTERSUB \
--worker-subnet $WORKERSUB \
--debug \
--tags $TAGS \
--pull-secret @pull-secret.txt \
--no-wait
az aro list -o table
az aro list-credentials \
--name $CLUSTER \
--resource-group $RESOURCEGROUP
az aro list -o table