wip: misc helmfile improvements

This commit is contained in:
2025-05-14 16:01:55 +02:00
parent 87a10aab1f
commit 55c6bb5923
7 changed files with 41 additions and 29 deletions
+3 -8
View File
@@ -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