diff --git a/scripts/travis-functest.sh b/scripts/travis-functest.sh index 7322baf4a..bb5975c21 100755 --- a/scripts/travis-functest.sh +++ b/scripts/travis-functest.sh @@ -10,8 +10,11 @@ sudo scripts/minikube.sh create-block-pool # pull docker images to speed up e2e sudo scripts/minikube.sh cephcsi sudo scripts/minikube.sh k8s-sidecar +# install snapshot controller +scripts/install-snapshot.sh install sudo chown -R travis: "$HOME"/.minikube /usr/local/bin/kubectl # functional tests go test github.com/ceph/ceph-csi/e2e --deploy-timeout=10 -timeout=30m --cephcsi-namespace=cephcsi-e2e-$RANDOM -v -mod=vendor +scripts/install-snapshot.sh cleanup sudo scripts/minikube.sh clean diff --git a/scripts/travis-helmtest.sh b/scripts/travis-helmtest.sh index 4741cc577..7b60eff63 100755 --- a/scripts/travis-helmtest.sh +++ b/scripts/travis-helmtest.sh @@ -15,6 +15,8 @@ sudo chown -R travis: "$HOME"/.minikube /usr/local/bin/kubectl NAMESPACE=cephcsi-e2e-$RANDOM # create ns for e2e kubectl create ns ${NAMESPACE} +# install snapshot controller +scripts/install-snapshot.sh install # set up helm scripts/install-helm.sh up # install cephcsi helm charts @@ -23,6 +25,7 @@ scripts/install-helm.sh install-cephcsi ${NAMESPACE} go test github.com/ceph/ceph-csi/e2e -mod=vendor --deploy-timeout=10 -timeout=30m --cephcsi-namespace=${NAMESPACE} --deploy-cephfs=false --deploy-rbd=false -v #cleanup +scripts/install-snapshot.sh cleanup scripts/install-helm.sh cleanup-cephcsi ${NAMESPACE} scripts/install-helm.sh clean kubectl delete ns ${NAMESPACE}