#!/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