what-is-deployed

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