#!/usr/bin/env bash

set -eu
set -o pipefail

HELM_ARCH="${HELM_ARCH:-amd64}"
DOWNLOAD_URL="https://get.helm.sh/helm-${HELM_V3_VERSION}-linux-${HELM_ARCH}.tar.gz"
HELM_PATH=/bin/helm_binary

if [ ! -f "${HELM_PATH}" ]; then
    tmp="$(mktemp -d)"
    curl $DOWNLOAD_URL -L | tar -xz -C "${tmp}" && mv "${tmp}/linux-amd64/helm" "${HELM_PATH}"
fi

exec ${HELM_PATH} "$@"
