| while [[ $(kubectl get vm ${vm_name} -o jsonpath="{.status.printableStatus}") != ${state} ]]; do |
| echo "Waiting VM ${vm_name} status ${state}. Attempt ${i}" |
| function wait_vmsnapshot_state { |
| while [[ $(kubectl get vmsnapshot ${snapshot_name} -o jsonpath="{.status.phase}") != ${state} ]]; do |
| echo "Waiting vmsnapshot ${snapshot_name} phase is ${state}. Attempt ${i}" |
| function wait_vmrestore_completed { |
| while [[ $(kubectl get vmrestore ${restore_name} -o jsonpath="{.status.complete}") != "true" ]]; do |
| echo "Waiting vmrestore ${restore_name} is completed. Attempt ${i}" |