1#!/bin/bash
2
3set -eu
4source script/lib/deploy-helpers.sh
5
6if [[ $# < 2 ]]; then
7 echo "Usage: $0 <production|staging|preview> <tag-name>"
8 exit 1
9fi
10export ZED_KUBE_NAMESPACE=$1
11COLLAB_VERSION=$2
12
13export_vars_for_environment $ZED_KUBE_NAMESPACE
14export ZED_IMAGE_ID=$(image_id_for_version ${COLLAB_VERSION})
15export ZED_MIGRATE_JOB_NAME=zed-migrate-${COLLAB_VERSION}
16target_zed_kube_cluster
17
18envsubst < crates/collab/k8s/migrate.template.yml | kubectl apply -f -
19pod=$(kubectl --namespace=${ZED_KUBE_NAMESPACE} get pods --selector=job-name=${ZED_MIGRATE_JOB_NAME} --output=jsonpath='{.items[*].metadata.name}')
20echo "pod:" $pod