From b72e8b1605ab03c4bdeeaedef73c9b042913900a Mon Sep 17 00:00:00 2001 From: Madhu Rajanna Date: Thu, 6 Oct 2022 10:34:30 +0200 Subject: [PATCH] ci: test only change for none driver test only change to check everything works fine for the none driver Signed-off-by: Madhu Rajanna --- scripts/minikube.sh | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/scripts/minikube.sh b/scripts/minikube.sh index b7cb41caadab..0bf613912f00 100755 --- a/scripts/minikube.sh +++ b/scripts/minikube.sh @@ -1,4 +1,5 @@ #!/bin/bash -e +set -o xtrace #Based on ideas from https://github.com/rook/rook/blob/master/tests/scripts/minikube.sh @@ -156,7 +157,7 @@ MEMORY=${MEMORY:-"4096"} MINIKUBE_WAIT_TIMEOUT=${MINIKUBE_WAIT_TIMEOUT:-"10m"} MINIKUBE_WAIT=${MINIKUBE_WAIT:-"all"} CPUS=${CPUS:-"$(nproc)"} -VM_DRIVER=${VM_DRIVER:-"virtualbox"} +VM_DRIVER="none" CNI=${CNI:-"bridge"} NUM_DISKS=${NUM_DISKS:-"1"} DISK_SIZE=${DISK_SIZE:-"32g"} @@ -176,10 +177,20 @@ else DISK_CONFIG="" fi -EXTRA_MINIKUBE_ARGS=${EXTRA_MINIKUBE_ARGS:-"--container-runtime=cri-o"} +EXTRA_MINIKUBE_ARGS=${EXTRA_MINIKUBE_ARGS:-""} function install_crio() { - curl -sf https://raw.githubusercontent.com/cri-o/cri-o/main/scripts/get | PREFIX=/usr bash + VERSION=1.22 + curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable.repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable/CentOS_8/devel:kubic:libcontainers:stable.repo + curl -L -o /etc/yum.repos.d/devel:kubic:libcontainers:stable:cri-o:${VERSION}.repo https://download.opensuse.org/repositories/devel:kubic:libcontainers:stable:cri-o:${VERSION}/CentOS_8/devel:kubic:libcontainers:stable:cri-o:${VERSION}.repo + dnf remove podman -y + dnf -y install dnf-plugins-core + dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo + dnf install jq conntrack docker-ce cri-o containerd.io cri-tools -y + systemctl daemon-reload + systemctl start docker + mkdir -p /etc/crio/crio.conf.d + cp /etc/crio/crio.conf /etc/crio/crio.conf.d/02-crio.conf } # configure csi image version @@ -240,7 +251,7 @@ up) EXTRA_MINIKUBE_ARGS="${EXTRA_MINIKUBE_ARGS} --memory=${MEMORY} --cpus=${CPUS}" fi # shellcheck disable=SC2086 - ${minikube} start --force ${EXTRA_MINIKUBE_ARGS} -b kubeadm --kubernetes-version="${KUBE_VERSION}" --driver="${VM_DRIVER}" --feature-gates="${K8S_FEATURE_GATES}" --cni="${CNI}" ${EXTRA_CONFIG} --wait-timeout="${MINIKUBE_WAIT_TIMEOUT}" --wait="${MINIKUBE_WAIT}" --delete-on-failure ${DISK_CONFIG} + ${minikube} start --v=5 --force ${EXTRA_MINIKUBE_ARGS} -b kubeadm --kubernetes-version="${KUBE_VERSION}" --driver="${VM_DRIVER}" --feature-gates="${K8S_FEATURE_GATES}" --cni="${CNI}" ${EXTRA_CONFIG} --wait-timeout="${MINIKUBE_WAIT_TIMEOUT}" --wait="${MINIKUBE_WAIT}" --delete-on-failure ${DISK_CONFIG} # create a link so the default dataDirHostPath will work for this # environment