ocp-csi-test-scripts/dell-publish-unpublish-test/switch.sh
Philipp Richter 77a4a47552 test scripts
2025-01-14 17:19:34 +01:00

29 lines
888 B
Bash
Executable File

#!/bin/bash
export INDEX
export NODENAME
case $1 in
1)
NODENAME1="ocp-a-play-phy-worker-1-g1.cloud.svc.co.at"
NODENAME2="ocp-b-play-phy-worker-1-g1.cloud.svc.co.at"
;;
2)
NODENAME1="ocp-b-play-phy-worker-1-g1.cloud.svc.co.at"
NODENAME2="ocp-a-play-phy-worker-1-g1.cloud.svc.co.at"
;;
esac
NODENAME="$NODENAME1"
echo "$(date +'%Y-%m-%d %H:%M:%S') Move 0x to $NODENAME"
for INDEX in 0{0,1,2,3,4,5,6,7,8,9} ; do
oc patch deployments test-shell-$INDEX -n test-richph -p '{"spec": {"template": {"spec": {"nodeSelector": {"kubernetes.io/hostname": "'$NODENAME'"}}}}}' >/dev/null
done
NODENAME="$NODENAME2"
echo "$(date +'%Y-%m-%d %H:%M:%S') Move 1x to $NODENAME"
for INDEX in 1{0,1,2,3,4,5,6,7,8,9} ; do
oc patch deployments test-shell-$INDEX -n test-richph -p '{"spec": {"template": {"spec": {"nodeSelector": {"kubernetes.io/hostname": "'$NODENAME'"}}}}}' >/dev/null
done