#!/bin/sh # shellcheck disable=SC2154 # NOTE: Ensure errors are part of exitcode # set -o pipefail export HOME=/plugin export HELM_CACHE_HOME=/tmp/helm/cache export HELM_CONFIG_HOME=/tmp/helm/config export HELMFILE_CACHE_HOME=/tmp/helmfile/cache export HELMFILE_TEMPDIR=/tmp/helmfile/tmp test -n ARGOCD_ENV_HELMFILE_ENVIRONMENT && export HELMFILE_ENVIRONMENT="${ARGOCD_ENV_HELMFILE_ENVIRONMENT}" test -n ARGOCD_ENV_HELMFILE_FILE_PATH && export HELMFILE_FILE_PATH="${ARGOCD_ENV_HELMFILE_FILE_PATH}" helmfile -n "${ARGOCD_APP_NAMESPACE}" "${ARGS}" template -q --include-crds