what-is-deployed

 1#!/bin/bash
 2
 3set -eu
 4source script/lib/deploy-helpers.sh
 5
 6if [[ $# < 1 ]]; then
 7  echo "Usage: $0 <production|staging|preview> (nightly is not yet supported)"
 8  exit 1
 9fi
10environment=$1
11
12if [[ ${environment} == "nightly" ]]; then
13  echo "nightly is not yet supported"
14  exit 1
15fi
16
17export_vars_for_environment ${environment}
18target_zed_kube_cluster
19
20deployed_image_id=$(
21  kubectl \
22    --namespace=${environment} \
23    get deployment collab \
24    -o 'jsonpath={.spec.template.spec.containers[0].image}' \
25    | cut -d: -f2
26)
27
28job_image_ids=$(
29  kubectl \
30    --namespace=${environment} \
31    get jobs \
32    -o 'jsonpath={range .items[0:5]}{.spec.template.spec.containers[0].image}{"\n"}{end}' \
33    2> /dev/null \
34    || true
35)
36
37echo "Deployed image version:"
38echo "$deployed_image_id"
39echo
40echo "Migration job image versions:"
41echo "$job_image_ids"
42echo