From 9c5bc54452a684020bd4d4051704ff27450515f4 Mon Sep 17 00:00:00 2001 From: hael Date: Fri, 28 Mar 2025 14:21:35 +0100 Subject: [PATCH] ERROR_CONTAINERS on UPDATES --- scripts/scheduler/entrypoint.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/scripts/scheduler/entrypoint.sh b/scripts/scheduler/entrypoint.sh index 0f67c25..3ed8cdd 100644 --- a/scripts/scheduler/entrypoint.sh +++ b/scripts/scheduler/entrypoint.sh @@ -673,6 +673,7 @@ execute_task() { CONTAINER_NAMES=$(cat $SERVICE | jq -r .containers[].NAME) UPDATE_CONTAINERS="" UPTODATE_CONTAINERS="" + ERROR_CONTAINERS="" for CONTAINER_NAME in $CONTAINER_NAMES; do #IMAGE=$(cat $SERVICE | jq -rc '.containers[] | select(.NAME=="'$CONTAINER_NAME'") | .IMAGE'); IMAGE=$(cat $SERVICE | jq -rc --arg NAME "$CONTAINER_NAME" '.containers[] | select(.NAME==$NAME) | .IMAGE') @@ -681,13 +682,15 @@ execute_task() { check_update "$IMAGE" if [ "$UPDATE" == "1" ]; then UPDATE_CONTAINERS="$UPDATE_CONTAINERS $CONTAINER_NAME" - else + elif [ "$UPDATE" == "0" ]; then UPTODATE_CONTAINERS="$UPTODATE_CONTAINERS $CONTAINER_NAME" + else + ERROR_CONTAINERS="$UPTODATE_CONTAINERS $CONTAINER_NAME" fi fi done #RESULT=$(echo "$CONTAINERS" | base64 -w0); - SERVICES=$SERVICES$SEP'"'$SERVICE_NAME'": {"uptodate": "'$UPTODATE_CONTAINERS'", "update": "'$UPDATE_CONTAINERS'"}' + SERVICES=$SERVICES$SEP'"'$SERVICE_NAME'": {"uptodate": "'$UPTODATE_CONTAINERS'", "update": "'$UPDATE_CONTAINERS'", "error": "'$ERROR_CONTAINERS'"}' fi done