mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-11-17 20:00:23 +00:00
e2e: add snapshotter deploy functionality to minikube script
Just like deploy-rook and teardown-rook, this patch will add install snapshotter and cleanup snapshotter option to minikube script. Signed-off-by: Prasanna Kumar Kalever <prasanna.kalever@redhat.com>
This commit is contained in:
parent
be9195cf32
commit
268c0f1965
@ -249,6 +249,11 @@ deploy-rook)
|
|||||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||||
"$DIR"/rook.sh deploy
|
"$DIR"/rook.sh deploy
|
||||||
;;
|
;;
|
||||||
|
install-snapshotter)
|
||||||
|
echo "install snapshot controller"
|
||||||
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||||
|
"$DIR"/install-snapshot.sh install
|
||||||
|
;;
|
||||||
create-block-pool)
|
create-block-pool)
|
||||||
echo "creating a block pool named $ROOK_BLOCK_POOL_NAME"
|
echo "creating a block pool named $ROOK_BLOCK_POOL_NAME"
|
||||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||||
@ -259,6 +264,11 @@ delete-block-pool)
|
|||||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||||
"$DIR"/rook.sh delete-block-pool
|
"$DIR"/rook.sh delete-block-pool
|
||||||
;;
|
;;
|
||||||
|
cleanup-snapshotter)
|
||||||
|
echo "cleanup snapshot controller"
|
||||||
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||||
|
"$DIR"/install-snapshot.sh cleanup
|
||||||
|
;;
|
||||||
teardown-rook)
|
teardown-rook)
|
||||||
echo "teardown rook"
|
echo "teardown rook"
|
||||||
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
||||||
@ -286,16 +296,18 @@ clean)
|
|||||||
*)
|
*)
|
||||||
echo " $0 [command]
|
echo " $0 [command]
|
||||||
Available Commands:
|
Available Commands:
|
||||||
up Starts a local kubernetes cluster and prepare disk for rook
|
up Starts a local kubernetes cluster and prepare disk for rook
|
||||||
down Stops a running local kubernetes cluster
|
down Stops a running local kubernetes cluster
|
||||||
clean Deletes a local kubernetes cluster
|
clean Deletes a local kubernetes cluster
|
||||||
ssh Log into or run a command on a minikube machine with SSH
|
ssh Log into or run a command on a minikube machine with SSH
|
||||||
deploy-rook Deploy rook to minikube
|
deploy-rook Deploy rook to minikube
|
||||||
create-block-pool Creates a rook block pool (named $ROOK_BLOCK_POOL_NAME)
|
install-snapshotter Install snapshot controller
|
||||||
delete-block-pool Deletes a rook block pool (named $ROOK_BLOCK_POOL_NAME)
|
create-block-pool Creates a rook block pool (named $ROOK_BLOCK_POOL_NAME)
|
||||||
teardown-rook Teardown a rook from minikube
|
delete-block-pool Deletes a rook block pool (named $ROOK_BLOCK_POOL_NAME)
|
||||||
cephcsi Copy built docker images to kubernetes cluster
|
cleanup-snapshotter Cleanup snapshot controller
|
||||||
k8s-sidecar Copy kubernetes sidecar docker images to kubernetes cluster
|
teardown-rook Teardown rook from minikube
|
||||||
|
cephcsi Copy built docker images to kubernetes cluster
|
||||||
|
k8s-sidecar Copy kubernetes sidecar docker images to kubernetes cluster
|
||||||
" >&2
|
" >&2
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
|
Loading…
Reference in New Issue
Block a user