18 lines
578 B
Bash
18 lines
578 B
Bash
#!/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
|