From 9e420d9513e5fafb1df4d29567bc299a9e04d58d Mon Sep 17 00:00:00 2001 From: Bin Qian Date: Mon, 31 May 2021 14:45:52 -0400 Subject: [PATCH] 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 --- sysinv/sysinv-fpga-agent/run_docker_login | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/sysinv/sysinv-fpga-agent/run_docker_login b/sysinv/sysinv-fpga-agent/run_docker_login index 08a828a151..a9e2de0867 100644 --- a/sysinv/sysinv-fpga-agent/run_docker_login +++ b/sysinv/sysinv-fpga-agent/run_docker_login @@ -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