19 lines
544 B
Bash
19 lines
544 B
Bash
#!/bin/sh
|
|
|
|
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
|
|
|
|
env > /tmp/$ARGOCD_APP_NAME.env
|
|
|
|
if [[ -v ENV_NAME ]]; then
|
|
helmfile -n "$ARGOCD_APP_NAMESPACE" -e $ENV_NAME template --include-crds -q
|
|
elif [[ -v ARGOCD_ENV_ENV_NAME ]]; then
|
|
helmfile -n "$ARGOCD_APP_NAMESPACE" -e "$ARGOCD_ENV_ENV_NAME" template --include-crds -q
|
|
else
|
|
helmfile -n "$ARGOCD_APP_NAMESPACE" template --include-crds -q
|
|
fi
|
|
|