wip: misc helmfile improvements
This commit is contained in:
@@ -1,20 +1,15 @@
|
||||
#!/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
|
||||
[[ -v ARGOCD_ENV_HELMFILE_ENVIRONMENT ]] && export HELMFILE_ENVIRONMENT=$ARGOCD_ENV_HELMFILE_ENVIRONMENT
|
||||
|
||||
if [[ -v ENVIRONMENT ]]; then
|
||||
ARGS="-e $ENVIRONMENT"
|
||||
elif [[ -v ARGOCD_ENV_ENVIRONMENT ]]; then
|
||||
ARGS="-e $ARGOCD_ENV_ENVIRONMENT "
|
||||
else
|
||||
ARGS=""
|
||||
fi
|
||||
env > /tmp/$ARGOCD_APP_NAME.env
|
||||
|
||||
helmfile -n "$ARGOCD_APP_NAMESPACE" $ARGS template --include-crds -q
|
||||
|
||||
|
||||
Reference in New Issue
Block a user