# Functions
GetClusterArnByNameAndRegion looks up the EKS Cluster ARN using the region and EKS Cluster Name.
GetClusterByArn returns the EKS Cluster object that corresponds to the given ARN.
GetClusterNameFromArn extracts the EKS cluster name given the ARN for the cluster.
GetDockerLoginToken retrieves an authorization token that can be used to access ECR via the docker APIs.
No description provided by the author
GetRegionFromArn extracts the AWS region that the EKS cluster is in from the ARN of the EKS cluster.
NewAuthenticatedSession gets an AWS Session, checking that the user has credentials properly configured in their environment.
NewECRClient creates an AWS SDK client to access ECR API.
NewEksClient creates an EKS client.
TagExistsInRepo queries the ECR repository docker API to see if the given tag exists for the given ECR repository.
# Structs
CredentialsError is an error that occurs because AWS credentials can't be found.
ECRManifestFetchError is an error that occurs when retrieving information about a given tag in an ECR repository.