#! /usr/bin/env bash
set -eoux pipefail

image_name=${image_name:-"sli-reporter:local"}
./scripts/cluster.sh up "$image_name"

#trap "./scripts/cluster.sh down" EXIT

kubeconfig=kubeconfig
kind get kubeconfig --name kind>$kubeconfig

SECONDS=0
until KUBECONFIG=$kubeconfig kubectl get pod --all-namespaces | grep db-tidb-0 | grep -q 2/2
do
    if (( SECONDS > 900 ))
    then
        echo "TiDB pod is not running, aborted."
        exit 1
    fi

    echo "TiDB pod is not running yet. Waiting..."
    sleep 30
done
echo "TiDB pod is running!"
