Add more logging to run docker login

Add error log for running docker login. The new log could
help identify docker login failure.

Closes-Bug: 1930310
Change-Id: I8a709fb6665de8301fbe3022563499a92b2a0211
Signed-off-by: Bin Qian <bin.qian@windriver.com>
This commit is contained in:
Bin Qian 2021-05-31 14:45:52 -04:00
parent ec3436b8d4
commit 9e420d9513
1 changed files with 7 additions and 4 deletions

View File

@ -36,7 +36,7 @@ do
# be an empty string.
if [ -n "$ADDR" ]
then
echo LOG "registry.local resolved IPv4, continuing with docker login"
LOG "registry.local resolved IPv4, continuing with docker login"
break
fi
fi
@ -50,7 +50,7 @@ do
# be an empty string.
if [ -n "$ADDR" ]
then
echo LOG "registry.local resolved IPv6, continuing with docker login"
LOG "registry.local resolved IPv6, continuing with docker login"
break
fi
fi
@ -59,9 +59,12 @@ do
done
docker login --password-stdin -u ${DOCKER_USERNAME} registry.local:9001 <<< ${DOCKER_PASSWORD}
if [ $? -eq 0 ]
res=$(docker login --password-stdin -u ${DOCKER_USERNAME} registry.local:9001 2>&1 <<< ${DOCKER_PASSWORD})
rc=$?
if [ ${rc} -eq 0 ]
then
LOG "docker login to registry.local completed successfully"
touch /var/run/docker_login_done
else
LOG "docker login error ${rc} ${res}"
fi