X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=tools%2Fk8s%2Fheat%2Fscripts%2Fk8s_vm_install.sh;h=1ecdb1884a622afb479f0034adee95e3281c2328;hb=4e1c206f83573af6523d8aaf561b8935d1a60094;hp=8b8f62de963e1bfbbeea1d2c0c169dc1d4f75fe2;hpb=ef5e8a36f7ae076da4d6bcf7ec383bc1817517b1;p=it%2Fdep.git diff --git a/tools/k8s/heat/scripts/k8s_vm_install.sh b/tools/k8s/heat/scripts/k8s_vm_install.sh index 8b8f62de..1ecdb188 100644 --- a/tools/k8s/heat/scripts/k8s_vm_install.sh +++ b/tools/k8s/heat/scripts/k8s_vm_install.sh @@ -131,7 +131,7 @@ if [[ ${UBUNTU_RELEASE} == 16.* ]]; then elif [[ ${UBUNTU_RELEASE} == 18.* ]]; then echo "Installing on Ubuntu $UBUNTU_RELEASE (Bionic Beaver)" if [ ! -z "${DOCKERV}" ]; then - DOCKERVERSION="${DOCKERV}-0ubuntu1~18.04.5" + DOCKERVERSION="${DOCKERV}-0ubuntu1~18.04.4" fi else echo "Unsupported Ubuntu release ($UBUNTU_RELEASE) detected. Exit." @@ -148,8 +148,7 @@ echo "APT::Acquire::Retries \"3\";" > /etc/apt/apt.conf.d/80-retries # install low latency kernel, docker.io, and kubernetes apt-get update - -RES=$(apt-get install -y virt-what curl jq netcat make 2>&1) +RES=$(apt-get install -y virt-what curl jq netcat make ipset 2>&1) if [[ $RES == */var/lib/dpkg/lock* ]]; then echo "Fail to get dpkg lock. Wait for any other package installation" echo "process to finish, then rerun this script" @@ -260,7 +259,7 @@ apiVersion: kubeproxy.config.k8s.io/v1alpha1 kind: KubeProxyConfiguration mode: ipvs EOF - elif [[ ${KUBEV} == 1.16.* ]]; then + elif [[ ${KUBEV} == 1.15.* ]] || [[ ${KUBEV} == 1.16.* ]]; then cat </root/config.yaml apiVersion: kubeadm.k8s.io/v1beta2 kubernetesVersion: v${KUBEV} @@ -314,7 +313,8 @@ EOF mkdir -p .kube cp -i /etc/kubernetes/admin.conf /root/.kube/config chown root:root /root/.kube/config - export KUBECONFIG=/root/.kube/config + export KUBECONFIG=/root/.kube/config + echo "KUBECONFIG=${KUBECONFIG}" >> /etc/environment # at this point we should be able to use kubectl kubectl get pods --all-namespaces @@ -354,7 +354,8 @@ EOF helm init --service-account tiller fi helm init -c - export HELM_HOME="/root/.helm" + export HELM_HOME="$(pwd)/.helm" + echo "HELM_HOME=${HELM_HOME}" >> /etc/environment # waiting for tiller pod to be in running state while ! helm version; do @@ -404,4 +405,4 @@ EOF docker pull ${__RUNRICENV_DOCKER_HOST__}:${__RUNRICENV_DOCKER_PORT__}/whoami:0.0.1 fi -if [ "$(uname -r)" != "4.15.0-45-lowlatency" ]; then reboot; fi \ No newline at end of file +if [ "$(uname -r)" != "4.15.0-45-lowlatency" ]; then reboot; fi