#!/bin/sh # 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 --include-crds -q