#!/usr/bin/env bash
set -euo pipefail

# ./debug.sh --projectId=11111 --clusterId=22222
for i in "$@"; do
  case $i in
    --projectId=*)
      projectId="${i#*=}"
      shift # past argument=value
      ;;
    --clusterId=*)
      clusterId="${i#*=}"
      shift # past argument=value
      ;;
    *)
      # unknown option
      ;;
  esac
done

set -x
sudo docker run -it --rm \
    --env CLUSTER_ID=${clusterId} \
    --env PROJECT_ID=${projectId} \
    --env ENV=prod \
    --env GOOGLE_APPLICATION_CREDENTIALS=/root/.config/gcloud/oidc-credentials.json \
    -v /home/ssm-user/oncall-config/prod-aws-config:/root/.aws/config:ro \
    -v /home/ssm-user/oncall-config/infra-api.kubeconfig:/kube/infra-api.kubeconfig:ro \
    -v /home/ssm-user/oncall-config/garden.kubeconfig:/kube/gardener.kubeconfig:ro \
    -v /home/ssm-user/oncall-config/gcp-credentials.json:/root/.config/gcloud/oidc-credentials.json:ro \
    debug:20230603 \
    /bin/bash
