github.com/verrazzano/verrazzano@v1.7.1/tests/e2e/config/scripts/wait-for-verrazzano-reconciling.sh (about)

     1  #!/usr/bin/env bash
     2  #
     3  # Copyright (c) 2023, Oracle and/or its affiliates.
     4  # Licensed under the Universal Permissive License v 1.0 as shown at https://oss.oracle.com/licenses/upl.
     5  #
     6  
     7  i=0
     8  
     9  resName=$(kubectl get vz -o jsonpath='{.items[*].metadata.name}')
    10  echo "waiting for resource ${resName} to be reconciling"
    11  while [[ $i -lt 45 ]]  ; do
    12    sleep 60
    13    vzstate=$(kubectl get vz ${resName} -o jsonpath={.status.state})
    14    echo "vz/${resName} state: ${vzstate}"
    15    if [ "${vzstate}" == "Reconciling" ]; then
    16      exit 0
    17    fi
    18    i=$((i+1))
    19  done
    20  
    21  kubectl get vz ${resName}