github.com/hernad/nomad@v1.6.112/e2e/upgrades/run_upgrade_unsafe.sh (about) 1 #!/bin/sh 2 # Copyright (c) HashiCorp, Inc. 3 # SPDX-License-Identifier: MPL-2.0 4 5 if [ $# -lt 2 ]; then 6 echo "usage: $0 path-nomad-v1 path-nomad-v2" 1>&2 7 exit 1 8 fi 9 10 v1="$1"; shift 11 v2="$1"; shift 12 13 # sh run_cluster.sh "$v1" >/dev/null & 14 sh run_cluster.sh "$v1" & 15 16 while true; do 17 n=`"$v1" operator raft list-peers | grep -c '\bserver[1-3]\b'` 18 [ "$n" = 3 ] && break 19 done 20 21 for i in {1,2,3}; do 22 sh kill_node.sh server$i 23 sh run_node.sh "$v2" server$i & 24 done