#!/bin/bash
set -euo pipefail

# TODO: enable sli-reporter
echo "skip sli-reporter"
exit 0
# When changing this script, remember to modify the corresponding github action
vendor=${1}
env=${2}
region=${3}
logical_region=${4}
cluster=${5}
json_file_path=${6}
args=$(jq -r '.' "${json_file_path}")
echo "args: ${args}"

hosted_zone_name=$(echo ${args} | jq -r '.hostedZoneName')
dns_name="www.ds.$logical_region.$vendor.$hosted_zone_name"
image_registry=$(echo ${args} | jq -r '.imageRegistry')

ROOT=$(cd $(dirname ${BASH_SOURCE[0]}) && pwd)
deploy_dir="${ROOT}/envs/${env}-${vendor}-${logical_region}"
deploy_file="${deploy_dir}/deploy.yaml"
variant_dir="${ROOT}/variants"

if [ -e ${deploy_dir} ]; then
  echo "New region deploy dir already exist, skip it"
else
  mkdir -p ${deploy_dir}
  echo "Prepare manifest files"
  cp "${variant_dir}/${env}-${vendor}-deploy-tmpl.yaml" "${deploy_file}"
  find "${deploy_dir}" -type f -exec sed -i "s|TMPL_DNS_NAME|${dns_name}|g" {} \;
  find "${deploy_dir}" -type f -exec sed -i "s|TMPL_IMAGE_REGISTRY|${image_registry}|g" {} \;
  find "${deploy_dir}" -type f -exec sed -i "s|TMPL_REGION|${region}|g" {} \;
fi
