#!/bin/sh

PREFIX="oc-"
SUFFIX="-eks-cluster"
FINAL=""

if [ -z "$1" ]; then
	exit 1
fi

context="$PREFIX$1$SUFFIX"
current_context=$(kubectl config current-context)

kubectl config use-context $context >/dev/null
kubectl config set-context --current --namespace=oc-app >/dev/null

# is second argument provided then silent exit
password=$(kubectl get secret oc-secrets -o jsonpath="{.data.rabbit_passwd}" | base64 --decode)

printf "$password" | wl-copy
# printf "$password" | xsel --clipboard

# reset context
kubectl config use-context $current_context >/dev/null
kubectl config set-context --current --namespace=oc-app >/dev/null
