#!/bin/bash

MAIN_ID=${1}
BRANCH_NAME=${2}

~/.tiup/bin/tiup cloud:v1.0.0-beta.1 serverless branch create -c ${MAIN_ID} -n ${BRANCH_NAME} --no-color
NEW_BRANCH_SUFFIX=`~/.tiup/bin/tiup cloud:v1.0.0-beta.1 serverless branch list -c ${MAIN_ID} | grep -i -B4 ${BRANCH_NAME} | grep branchId | sed 's/.*bran-//' | sed 's/".*//'`
BRANCH_ID="bran-${NEW_BRANCH_SUFFIX}"
echo $MAIN_ID $BRANCH_NAME $BRANCH_ID > /usr/share/httpd/logs/last_create_branch.log
# Generate the amdin user and admin password
NEW_USER=`python3 /usr/share/httpd/lab_control_scripts/tokyo/lib/create-user-for-serverless-branch.py C1AJFA40 878b48a1-245b-4bea-8645-78c16043b609 ${BRANCH_NAME}`
php /usr/share/httpd/lab_control_scripts/tokyo/lib/serverless-pool-plus-one.php ${NEW_USER} ${BRANCH_ID} ${BRANCH_NAME} ${MAIN_ID}