#!/bin/zsh _DEPENDENCIES+=() _REQUIRED_ENV+=() source ${0:a:h}/common.zsh ##################################################################### __STATUS "performing AWS ECR docker login" CLUSTER_NAME=$(\ _AWS eks list-clusters \ | jq -r '.[] | .[]' \ | __FZF 'select a cluster' ) [ ! $CLUSTER_NAME ] && __ABORT __STATUS "updating kubeconfig for '$CLUSTER_NAME'" _AWS eks update-kubeconfig --name $CLUSTER_NAME \ && __SUCCESS "kubeconfig updated with '$CLUSTER_NAME'" \ || __ERROR "failed to update kubeconfig; do you have permissions to access '$CLUSTER_NAME'?"