mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-22 06:10:22 +00:00
build: remove travis CI scripts for functest and helm
considering we have moved out of travis and replaced github action, this commit remove the functional test and helmtest scripts. Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
This commit is contained in:
parent
c65a4e1d8a
commit
1695240f54
@ -11,7 +11,7 @@ function check_file_present() {
|
||||
local file=$1
|
||||
for FILE in "${FILES[@]}"; do
|
||||
if [[ $file =~ $FILE ]]; then
|
||||
if [[ $file =~ (minikube.sh|travis-functest.sh) ]]; then
|
||||
if [[ $file =~ (minikube.sh) ]]; then
|
||||
continue
|
||||
fi
|
||||
return 0
|
||||
|
@ -1,38 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# This script will be used by centos CI to run functional test
|
||||
# against different Kubernetes version
|
||||
export KUBE_VERSION=$1
|
||||
shift
|
||||
# parse the Kubernetes version, return the digit passed as argument
|
||||
# v1.17.0 -> kube_version 1 -> 1
|
||||
# v1.17.0 -> kube_version 2 -> 17
|
||||
kube_version() {
|
||||
echo "${KUBE_VERSION}" | sed 's/^v//' | cut -d'.' -f"${1}"
|
||||
}
|
||||
|
||||
# configure global environment variables
|
||||
# shellcheck source=build.env
|
||||
source "$(dirname "${0}")/../build.env"
|
||||
cat <<EOF | sudo tee -a /etc/environment
|
||||
MINIKUBE_VERSION=${MINIKUBE_VERSION}
|
||||
VM_DRIVER=${VM_DRIVER}
|
||||
CHANGE_MINIKUBE_NONE_USER=${CHANGE_MINIKUBE_NONE_USER}
|
||||
EOF
|
||||
|
||||
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
|
||||
# install snapshot controller and create snapshot CRD
|
||||
scripts/install-snapshot.sh install
|
||||
|
||||
# functional tests
|
||||
make run-e2e E2E_ARGS="${*}"
|
||||
|
||||
# cleanup
|
||||
scripts/install-snapshot.sh cleanup
|
||||
sudo scripts/minikube.sh clean
|
@ -1,52 +0,0 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
# This script will be used by centos CI to run functional test
|
||||
# against different Kubernetes version
|
||||
export KUBE_VERSION=$1
|
||||
shift
|
||||
# parse the Kubernetes version, return the digit passed as argument
|
||||
# v1.17.0 -> kube_version 1 -> 1
|
||||
# v1.17.0 -> kube_version 2 -> 17
|
||||
kube_version() {
|
||||
echo "${KUBE_VERSION}" | sed 's/^v//' | cut -d'.' -f"${1}"
|
||||
}
|
||||
|
||||
# configure global environment variables
|
||||
# shellcheck source=build.env
|
||||
source "$(dirname "${0}")/../build.env"
|
||||
cat <<EOF | sudo tee -a /etc/environment
|
||||
HELM_VERSION=${HELM_VERSION}
|
||||
MINIKUBE_VERSION=${MINIKUBE_VERSION}
|
||||
VM_DRIVER=${VM_DRIVER}
|
||||
CHANGE_MINIKUBE_NONE_USER=${CHANGE_MINIKUBE_NONE_USER}
|
||||
EOF
|
||||
|
||||
# helm is installed from this shell, not a new one that reads /etc/environment
|
||||
export HELM_VERSION=${HELM_VERSION}
|
||||
|
||||
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
|
||||
|
||||
NAMESPACE=cephcsi-e2e-$RANDOM
|
||||
# create ns for e2e
|
||||
kubectl create ns ${NAMESPACE}
|
||||
# install snapshot controller and create snapshot CRD
|
||||
scripts/install-snapshot.sh install
|
||||
# set up helm
|
||||
scripts/install-helm.sh up
|
||||
# install cephcsi helm charts
|
||||
scripts/install-helm.sh install-cephcsi --namespace ${NAMESPACE}
|
||||
# functional tests
|
||||
make run-e2e NAMESPACE="${NAMESPACE}" E2E_ARGS="--deploy-cephfs=false --deploy-rbd=false ${*}"
|
||||
|
||||
# cleanup
|
||||
scripts/install-snapshot.sh cleanup
|
||||
scripts/install-helm.sh cleanup-cephcsi --namespace ${NAMESPACE}
|
||||
scripts/install-helm.sh clean
|
||||
kubectl delete ns ${NAMESPACE}
|
||||
sudo scripts/minikube.sh clean
|
Loading…
Reference in New Issue
Block a user