Вы либо не получаете оператор if
, либо переменная не содержит того, что, как вы думаете, она делает.
Этот фрагмент поможет отладить оба ...
while [ $COUNTER -lt 1 ]; do
echo "[DEBUG] getting status"
db_instances_status=$(makes api request to get value)
echo "[DEBUG] X${db_instances_status}X"
echo "$db_instances_status" # echos available
if [ "available" = "$db_instances_status" ]; then