mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-18 11:00:25 +00:00
d09ffbd6de
This PR adds the support for helm installation, and cephcsi helm charts deployment and teardown and also runs E2E on for helm charts. Add socat to provide port forwadring access for helm Signed-off-by: Madhu Rajanna <madhupr007@gmail.com>
17 lines
553 B
Bash
Executable File
17 lines
553 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
|
|
# 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 --deploy-timeout=10 -timeout=30m --cephcsi-namespace=cephcsi-e2e-$RANDOM -v -mod=vendor
|
|
|
|
sudo scripts/minikube.sh clean
|