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

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

set -x
docker run -it --rm \
    --env CLUSTER_ID=${clusterId} \
    --env PROJECT_ID=${projectId} \
    --env ENV=${env} \
    -v $HOME/.aws:/root/.aws \
    -v $HOME/.config/gcloud:/root/.config/gcloud \
    -v $PWD/aws-config:/root/.aws/config \
    -v $PWD/infra-api.kubeconfig:/kube/infra-api.kubeconfig:ro \
    -v $PWD/garden.kubeconfig:/kube/gardener.kubeconfig:ro \
    debug \
    /bin/bash
