#!/bin/bash

[[ -z $1 ]] && { echo "usage: $0 <env>"; exit 1; }

[[ -z $QLOUD_TOKEN ]] && { echo "missing QLOUD_TOKEN"; exit 1; }

env=$1
dump_url="https://platform.yandex-team.ru/api/v1/environment/dump/mail.xivahub.$env"
upload_url="https://platform.yandex-team.ru/api/v1/environment/upload?targetState=COMMITTED&skipIfNoChange=true"

curl -s "$dump_url" -H "Authorization: OAuth $QLOUD_TOKEN" | ./hub_qloud_util.py \
  | curl -s "$upload_url" -H "Authorization: OAuth $QLOUD_TOKEN" -H 'Content-Type: application/json' -d @-

echo
echo "https://platform.yandex-team.ru/projects/mail/xivahub/$env"
