Skip to content

Commit

Permalink
minikube test-requirements for vm
Browse files Browse the repository at this point in the history
  • Loading branch information
rpitonak committed Jul 5, 2018
1 parent 0e41867 commit 180b5ed
Showing 1 changed file with 16 additions and 5 deletions.
21 changes: 16 additions & 5 deletions test-requirements.sh
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,23 @@ source /etc/os-release
set -x

if [ "${NAME}" == "Fedora" ]; then
dnf install -y docker origin-clients make
dnf install -y docker make
elif [ "${NAME}" == "CentOS Linux" ]; then
yum install -y centos-release-openshift-origin39
yum install -y docker origin-clients make
yum install -y docker make
fi

setenforce 0
systemctl start docker
oc cluster status || oc cluster up --skip-registry-check=true
oc get project conu || oc new-project conu
curl -Lo minikube https://storage.googleapis.com/minikube/releases/latest/minikube-linux-amd64 && chmod +x minikube
curl -Lo kubectl https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubectl && chmod +x kubectl && sudo mv kubectl /usr/local/bin/


export MINIKUBE_WANTUPDATENOTIFICATION=false
export MINIKUBE_WANTREPORTERRORPROMPT=false
export MINIKUBE_HOME=$HOME
export CHANGE_MINIKUBE_NONE_USER=true
mkdir -p $HOME/.kube
touch $HOME/.kube/config

export KUBECONFIG=$HOME/.kube/config
./minikube start --vm-driver=none --extra-config=apiserver.admission-control="" --extra-config=kubelet.cgroup-driver=systemd

0 comments on commit 180b5ed

Please sign in to comment.