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