#!/bin/bash
ROOT=$(cd $(dirname ${BASH_SOURCE[0]})/.. && pwd)

set -ex
CM_IMG_PREFIX=385595570414.dkr.ecr.us-west-2.amazonaws.com/tidbcloud/config-manager
CM_IMG_TAG=`git rev-parse HEAD`
aws ecr get-login-password --region us-west-2 | docker login --username AWS --password-stdin 385595570414.dkr.ecr.us-west-2.amazonaws.com
CM_IMG=${CM_IMG_PREFIX}:${CM_IMG_TAG}
CM_IMG=${CM_IMG} GOWORK=off DOCKER_PLATFORMS=linux/amd64 make docker-build
CM_IMG=${CM_IMG} make docker-push

gsed -i "s/385595570414.dkr.ecr.us-west-2.amazonaws.com\/tidbcloud\/config-manager:.*/385595570414.dkr.ecr.us-west-2.amazonaws.com\/tidbcloud\/config-manager:${CM_IMG_TAG}/g" ${ROOT}/local/deployment.yaml
