Merge pull request #9783 from sharifelgamal/conf-test
Update conformance tests for multinode testingpull/9813/head
commit
d02c984a2e
|
@ -27,28 +27,30 @@ set -ex -o pipefail
|
||||||
readonly PROFILE_NAME="k8sconformance"
|
readonly PROFILE_NAME="k8sconformance"
|
||||||
readonly MINIKUBE=${1:-./out/minikube}
|
readonly MINIKUBE=${1:-./out/minikube}
|
||||||
shift || true
|
shift || true
|
||||||
|
readonly START_ARGS=${@:-}
|
||||||
|
|
||||||
# Requires a fully running Kubernetes cluster.
|
# Requires a fully running Kubernetes cluster.
|
||||||
"${MINIKUBE}" delete -p "${PROFILE_NAME}" || true
|
"${MINIKUBE}" delete -p "${PROFILE_NAME}" || true
|
||||||
"${MINIKUBE}" start -p "${PROFILE_NAME}" --wait=all
|
"${MINIKUBE}" start -p "${PROFILE_NAME}" ${START_ARGS} --wait=all --nodes=2
|
||||||
kubectl --context "${PROFILE_NAME}" get pods --all-namespaces
|
kubectl --context "${PROFILE_NAME}" get pods --all-namespaces
|
||||||
"${MINIKUBE}" status -p "${PROFILE_NAME}"
|
"${MINIKUBE}" status -p "${PROFILE_NAME}"
|
||||||
|
|
||||||
go get -u -v github.com/vmware-tanzu/sonobuoy
|
curl -LO https://github.com/vmware-tanzu/sonobuoy/releases/download/v0.19.0/sonobuoy_0.19.0_linux_amd64.tar.gz || true
|
||||||
|
tar -xzf sonobuoy_0.19.0_linux_amd64.tar.gz
|
||||||
|
|
||||||
|
|
||||||
sonobuoy run --wait
|
./sonobuoy run --mode=certified-conformance --wait --alsologtostderr
|
||||||
outdir="$(mktemp -d)"
|
outdir="$(mktemp -d)"
|
||||||
sonobuoy retrieve "${outdir}"
|
./sonobuoy retrieve "${outdir}"
|
||||||
|
|
||||||
cwd=$(pwd)
|
cwd=$(pwd)
|
||||||
|
|
||||||
cd "${outdir}"
|
cd "${outdir}"
|
||||||
mkdir ./results; tar xzf *.tar.gz -C ./results
|
mkdir ./results; tar xzf *.tar.gz -C ./results
|
||||||
|
|
||||||
version=$(${MINIKUBE} version | cut -d" " -f3)
|
version=$(${cwd}/${MINIKUBE} version | cut -d" " -f3)
|
||||||
|
|
||||||
mkdir "minikube-${version}"
|
mkdir -p "minikube-${version}"
|
||||||
cd "minikube-${version}"
|
cd "minikube-${version}"
|
||||||
|
|
||||||
cat <<EOF >PRODUCT.yaml
|
cat <<EOF >PRODUCT.yaml
|
||||||
|
@ -67,6 +69,6 @@ cat <<EOF >README.md
|
||||||
./hack/conformance_tests.sh $MINIKUBE $START_ARGS
|
./hack/conformance_tests.sh $MINIKUBE $START_ARGS
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
cp ../results/plugins/e2e/results/* .
|
cp -r ../results/plugins/e2e/results/global/* .
|
||||||
cd ..
|
cd ..
|
||||||
cp -r "minikube-${version}" "${cwd}"
|
cp -r "minikube-${version}" "${cwd}"
|
||||||
|
|
Loading…
Reference in New Issue