get IMAGE fix and mod

This commit is contained in:
2024-09-17 13:10:49 +02:00
parent 60419b7cb8
commit e0db56eb4d

View File

@@ -368,6 +368,8 @@ check_update() {
local IMAGE="$1";
debug "IMAGE: $IMAGE";
REPOSITORY_URL=$(echo $IMAGE | cut -d '/' -f1);
# Check whether repository url is available
@@ -525,14 +527,16 @@ execute_task() {
CONTAINER_NAMES=$(cat $SERVICE | jq -r .containers[].NAME);
CONTAINERS="";
for CONTAINER_NAME in "$CONTAINER_NAMES"; do
IMAGE=$(cat $SERVICE | jq -rc '.containers[] | select(.NAME=="'$CONTAINER_NAME'") | .IMAGE');
if [ "$IMAGE" != "" ]; then
UPDATE="";
IMAGE=$(cat $SERVICE | jq -rc '.containers[] | select(.NAME=="'$NAME'") | .IMAGE');
check_update "$IMAGE"
if [ "$UPDATE" == "1" ]; then
UPDATE_CONTAINERS="$UPDATE_CONTAINERS $CONTAINER_NAME";
else
UPTODATE_CONTAINERS="$UPTODATE_CONTAINERS $CONTAINER_NAME";
fi;
fi;
done;
#RESULT=$(echo "$CONTAINERS" | base64 -w0);
SERVICES=$SERVICES$SEP'"'$SERVICE_NAME'": {"uptodate": "'$UPTODATE_CONTAINERS'", "update": "'$UPDATE_CONTAINERS'"}';