fix: make generate.sh more robust

This commit is contained in:
Jonas Juselius
2024-02-01 11:04:24 +01:00
parent 0f8a463597
commit 5fb1e84428
+4 -1
View File
@@ -11,8 +11,10 @@ if [ -d chart ]; then
CHART=chart CHART=chart
elif [ -f chart -a "$PARAM_CHART" = "." ]; then elif [ -f chart -a "$PARAM_CHART" = "." ]; then
CHART=$(cat chart) CHART=$(cat chart)
else elif [ -n "$PARAM_CHART" ]; then
CHART=$PARAM_CHART CHART=$PARAM_CHART
else
CHART="."
fi fi
[ -f chart/values.yaml ] && VALUES="-f chart/values.yaml" [ -f chart/values.yaml ] && VALUES="-f chart/values.yaml"
@@ -21,6 +23,7 @@ fi
VALUES="$VALUES -f parameters.yaml" VALUES="$VALUES -f parameters.yaml"
mkdir -p base mkdir -p base
echo "helm template $PARAM_FLAGS $VALUES $ARGOCD_APP_NAME $CHART" > /tmp/$ARGOCD_APP_NAME-helm.sh
helm template $PARAM_FLAGS $VALUES $ARGOCD_APP_NAME $CHART > ./base/_manifest.yaml helm template $PARAM_FLAGS $VALUES $ARGOCD_APP_NAME $CHART > ./base/_manifest.yaml
sed -i "$PARAM_REWRITE" ./base/_manifest.yaml sed -i "$PARAM_REWRITE" ./base/_manifest.yaml