#!/bin/bash -ex
+if [ -f "$HOME/.bashrc" ]; then
+ # shellcheck source=/dev/null
+ source "$HOME/.bashrc"
+fi
+
VERSION='v2.12.3'
TILLER_SA_RBAC=~/tiller-rbac.yaml
if [ "$(uname -m)" == 'aarch64' ]; then
tee -a "${HOME}/.bashrc"
# shellcheck disable=SC1090
source "${HOME}/.bashrc"
- else
- mkdir -p "${HOME}/.kube"
- sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config"
- sudo chown "$(id -u)":"$(id -g)" "${HOME}/.kube/config"
fi
+
+ mkdir -p "${HOME}/.kube"
+ sudo cp -i /etc/kubernetes/admin.conf "${HOME}/.kube/config"
+ sudo chown "$(id -u)":"$(id -g)" "${HOME}/.kube/config"
+
sleep 5
sudo swapon -a
fi
- containerPort: 80
EOF
+if [ -f "$HOME/.bashrc" ]; then
+ # shellcheck source=/dev/null
+ source "$HOME/.bashrc"
+fi
+
if ! kubectl get services | grep -q nginx; then
kubectl create -f "${NGINX_APP}"
fi
set -o xtrace
set -e
+if [ -f "$HOME/.bashrc" ]; then
+ # shellcheck source=/dev/null
+ source "$HOME/.bashrc"
+fi
+
CLUSTER_IP=${1:-172.16.1.136} # Align with the value in our K8s setup script
POD_NETWORK_CIDR=${2:-192.168.0.0/16}
#Deploy etcd & CNI from master node
#There may be more options in future. e.g: Calico, Contiv-vpp, Ovn-k8s ...
- SETUP_CNI="KUBECONFIG=/etc/kubernetes/admin.conf && cd iec/src/foundation/scripts && source setup-cni.sh"
+ SETUP_CNI="cd iec/src/foundation/scripts && source setup-cni.sh"
sshpass -p ${K8S_MASTERPW} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${K8S_MASTER_IP} ${SETUP_CNI}
- SETUP_HELM="KUBECONFIG=/etc/kubernetes/admin.conf && cd iec/src/foundation/scripts && source helm.sh"
+ SETUP_HELM="cd iec/src/foundation/scripts && source helm.sh"
sshpass -p ${K8S_MASTERPW} ssh -o StrictHostKeyChecking=no ${HOST_USER}@${K8S_MASTER_IP} ${SETUP_HELM}
}