#!/usr/bin/env bash
set -ex

# Get dev base kubeconfig
AWS_REGION=us-west-2 aws eks update-kubeconfig --name dev-base-us-west-2 --profile=dbaas-dev --kubeconfig pulumi/apiserver/dev-base-kubeconfig

# Get dev infra apiserver kubeconfig
KUBECONFIG=pulumi/apiserver/dev-base-kubeconfig kubectl get secret -n infra gardener-provider-infra-kubeconfig --template={{'.data.config'}} | base64 -d | tee pulumi/apiserver/infra-apiserver-kubeconfig
apiserverAddress=$(env KUBECONFIG=pulumi/apiserver/dev-base-kubeconfig kubectl get dnsentry api-server -n infra -o=jsonpath='{.spec.dnsName}')
KUBECONFIG=pulumi/apiserver/infra-apiserver-kubeconfig kubectl config set-cluster infra --server=https://${apiserverAddress}
