ci: Add a timeout for booting up the cluster
ci: Add a timeout for booting up the cluster

Set an `endtime` of 8 minutes from the initial epoch time (in seconds).
At every iteration of the loop check if the current epoch time is
greater than the `endtime`. If it is, then call the `abort()` function
which cleans up and reports a truncated error message to slack.

quilt/quilt,kayousterhout/quilt,LuiseV/quilt,stevenlin598/quilt,NetSys/quilt,akshayknarayan/quilt,mmussomele/quilt,mmussomele/quilt,secant/quilt,ejj/quilt-dev,mmussomele/quilt,NetSys/quilt,stevenlin598/quilt,ejj/quilt-dev,secant/quilt,kklin/kelda,kelda/kelda,kklin/quilt,LuiseV/quilt,LuiseV/quilt,ejj/quilt-dev,quilt/quilt,PenguinToast/quilt,mmussomele/quilt,kklin/kelda,PenguinToast/quilt,PenguinToast/quilt,NetSys/quilt,tejasmanohar/quilt,secant/quilt,kayousterhout/quilt,kklin/kelda,ZhongtianWang/quilt,secant/quilt,stevenlin598/quilt,kelda/kelda,kelda/kelda,ZhongtianWang/quilt,quilt/quilt,tejasmanohar/quilt,akshayknarayan/quilt,LuiseV/quilt,stevenlin598/quilt,ZhongtianWang/quilt,PenguinToast/quilt,stevenlin598/quilt,kklin/quilt,mmussomele/quilt,secant/quilt,akshayknarayan/quilt,quilt/quilt,PenguinToast/quilt,kklin/quilt,mmussomele/quilt,kklin/kelda,ejj/quilt-dev,akshayknarayan/quilt,stevenlin598/quilt,kayousterhout/quilt,kayousterhout/quilt,ZhongtianWang/quilt,NetSys/quilt,NetSys/quilt,tejasmanohar/quilt,kklin/quilt,kelda/kelda,LuiseV/quilt,tejasmanohar/quilt