From 247091766c516b41e4039d07de52366986f50948 Mon Sep 17 00:00:00 2001 From: Jason Ertel Date: Tue, 21 Apr 2026 10:18:05 -0400 Subject: [PATCH] more error handling during image updates --- salt/common/tools/sbin/so-image-common | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/salt/common/tools/sbin/so-image-common b/salt/common/tools/sbin/so-image-common index 5ce2da241..f15f90e73 100755 --- a/salt/common/tools/sbin/so-image-common +++ b/salt/common/tools/sbin/so-image-common @@ -186,8 +186,14 @@ update_docker_containers() { if [ -z "$HOSTNAME" ]; then HOSTNAME=$(hostname) fi - docker tag $CONTAINER_REGISTRY/$IMAGEREPO/$image $HOSTNAME:5000/$IMAGEREPO/$image >> "$LOG_FILE" 2>&1 - docker push $HOSTNAME:5000/$IMAGEREPO/$image >> "$LOG_FILE" 2>&1 + docker tag $CONTAINER_REGISTRY/$IMAGEREPO/$image $HOSTNAME:5000/$IMAGEREPO/$image >> "$LOG_FILE" 2>&1 || { + echo "Unable to tag $image" >> "$LOG_FILE" 2>&1 + exit 1 + } + docker push $HOSTNAME:5000/$IMAGEREPO/$image >> "$LOG_FILE" 2>&1 || { + echo "Unable to push $image" >> "$LOG_FILE" 2>&1 + exit 1 + } fi else echo "There is a problem downloading the $image image. Details: " >> "$LOG_FILE" 2>&1