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

ROOT=$(cd $(dirname "${BASH_SOURCE[0]}")/..; pwd -P)
CACHE_DIR=$ROOT/.cache
PROVIDER_AWS_VERSION=${PROVIDER_AWS_VERSION:-"v0.23.0"}

mkdir -p $CACHE_DIR

function fetch_crossplane_provider_aws_crds() {
	if [ ! -d "$CACHE_DIR/provider-aws" ]; then \
        cd $CACHE_DIR && git clone https://github.com/crossplane/provider-aws.git
	fi
	cd $CACHE_DIR/provider-aws && git fetch origin && git checkout $1
}

fetch_crossplane_provider_aws_crds $PROVIDER_AWS_VERSION
