29 lines
888 B
Bash
Executable File
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
|
|
|