BASE_DIR=$1
BIN_DIR=$2
K8SVERSION=${K8SVERSION:-'k8s-v1.29.2'}

OS=$(uname -s | tr '[:upper:]' '[:lower:]')
ARCH=$(uname -m)

if [ "$ARCH" = "x86_64" ]; then
  ARCH="amd64"
elif [ "$ARCH" = "aarch64" ]; then
  ARCH="arm64"
fi

if ! command -v kubectl &> /dev/null; then
  curl -LO "https://dl.k8s.io/release/${K8SVERSION#k8s-}/bin/${OS}/${ARCH}/kubectl"  -o $BIN_DIR/kubectl
  chmod +x $BIN_DIR/kubectl
fi
