mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-30 10:10:21 +00:00
1a8f8e3c24
This commit adds support to mention dataPool parameter for the topology constrained pools in the StorageClass, that can be leveraged to mention erasure coded pool names to use for RBD data instead of the replica pools. Signed-off-by: ShyamsundarR <srangana@redhat.com>
27 lines
864 B
Bash
Executable File
27 lines
864 B
Bash
Executable File
#!/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
|
|
sudo scripts/minikube.sh deploy-rook
|
|
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
|
|
sudo chown -R travis: "$HOME"/.minikube /usr/local/bin/kubectl
|
|
|
|
NAMESPACE=cephcsi-e2e-$RANDOM
|
|
# set up helm
|
|
scripts/install-helm.sh up
|
|
# install cephcsi helm charts
|
|
scripts/install-helm.sh install-cephcsi ${NAMESPACE}
|
|
# functional tests
|
|
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-helm.sh cleanup-cephcsi
|
|
scripts/install-helm.sh clean
|
|
sudo scripts/minikube.sh clean
|