mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 02:33:34 +00:00
update travis to run func test against different kube version
updated travis to run functional tests against different kubernetes versions Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
This commit is contained in:
committed by
mergify[bot]
parent
69662e63ed
commit
fb0cbef68b
@ -11,7 +11,7 @@ function check_file_present() {
|
||||
local file=$1
|
||||
for FILE in "${FILES[@]}"; do
|
||||
if [[ $file =~ $FILE ]]; then
|
||||
if [[ $file =~ minikube.sh ]]; then
|
||||
if [[ $file =~ (minikube.sh|travis-functest.sh) ]]; then
|
||||
continue
|
||||
fi
|
||||
return 0
|
||||
|
16
scripts/travis-functest.sh
Executable file
16
scripts/travis-functest.sh
Executable file
@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# This script will be used by travis to run functional test
|
||||
# against different kuberentes version
|
||||
export KUBE_VERSION=$1
|
||||
sudo scripts/minikube.sh up
|
||||
# pull docker images to speed up e2e
|
||||
sudo scripts/minikube.sh cephcsi
|
||||
sudo scripts/minikube.sh k8s-sidecar
|
||||
sudo chown -R travis: "$HOME"/.minikube /usr/local/bin/kubectl
|
||||
# functional tests
|
||||
|
||||
go test github.com/ceph/ceph-csi/e2e --rook-version=v1.0.1 --deploy-rook=true --deploy-timeout=10 -timeout=30m -v
|
||||
|
||||
sudo scripts/minikube.sh clean
|
Reference in New Issue
Block a user