Skip to content

Commit 7bf1100

Browse files
authored
fix: update minikube configuration to run e2e tests (#144)
1 parent 38fa716 commit 7bf1100

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

scripts/kube-init.sh

+9-9
Original file line numberDiff line numberDiff line change
@@ -74,27 +74,27 @@ export MINIKUBE_WANTREPORTERRORPROMPT=false
7474
export CHANGE_MINIKUBE_NONE_USER=true
7575
sudo mkdir -p $HOME/.kube
7676
sudo mkdir -p $HOME/.minikube
77-
sudo touch $HOME/.kube/config
78-
export KUBECONFIG=$HOME/.kube/config
7977
export MINIKUBE_HOME=$HOME
8078
export MINIKUBE_DRIVER=${MINIKUBE_DRIVER:-none}
8179
# Used bootstrapper to be kubeadm for the most recent k8s version
8280
# since localkube is depreciated and only supported up to version 1.10.0
8381
echo "Starting minikube"
84-
sudo minikube start --vm-driver=$MINIKUBE_DRIVER --bootstrapper=kubeadm --kubernetes-version=$K8S_VERSION --logtostderr -v8 --wait=all
85-
sudo chown -R $USER /home/runner/.minikube/
82+
sudo --preserve-env=MINIKUBE_HOME --preserve-env=HOME minikube start --vm-driver=$MINIKUBE_DRIVER --bootstrapper=kubeadm --kubernetes-version=$K8S_VERSION --logtostderr -v8 --wait=all
83+
84+
# Update ownership for configs/certs
85+
sudo chown -R $USER /home/runner/.minikube /home/runner/.kube
86+
87+
echo "Dump kube config"
88+
kubectl config view
8689

8790
# check if kubectl can access the api server that Minikube has created
8891
kubectl get po &> /dev/null
8992
if [ $? -eq 1 ]; then
9093
sudo minikube logs
91-
die $LINENO "minikube did not start"
92-
break
94+
echo "minikube did not start"
95+
exit 1
9396
fi
9497

95-
echo "Dump kube config"
96-
kubectl config view
97-
9898
echo "Dump Kubernetes Objects..."
9999
kubectl get componentstatuses
100100
kubectl get configmaps

0 commit comments

Comments
 (0)