From 667800d830cd8e85c13800eadf72d9eec685d6ae Mon Sep 17 00:00:00 2001 From: Mike Reeves Date: Thu, 12 Nov 2020 09:35:19 -0500 Subject: [PATCH] Change docker inspect to variable to speed it up --- salt/common/tools/sbin/so-image-common | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/salt/common/tools/sbin/so-image-common b/salt/common/tools/sbin/so-image-common index 46f2d4a0f..9690f5ead 100755 --- a/salt/common/tools/sbin/so-image-common +++ b/salt/common/tools/sbin/so-image-common @@ -112,7 +112,11 @@ update_docker_containers() { exit 1 fi # Dump our hash values - docker inspect $CONTAINER_REGISTRY/$IMAGEREPO/$i:$VERSION | jq '.[0].Created, .[0].RepoDigests, .[0].RootFS.Layers' > $SIGNPATH/$i.txt + DOCKERINSPECT=$(docker inspect $CONTAINER_REGISTRY/$IMAGEREPO/$i:$VERSION) + + echo "$DOCKERINSPECT" | jq '.[0].RepoDigests[] | select(. | contains("$CONTAINER_REGISTRY"))' > $SIGNPATH/$i.txt + echo "$DOCKERINSPECT" | jq '.[0].Created, .[0].RootFS.Layers' >> $SIGNPATH/$i.txt + if [[ $? -ne 0 ]]; then echo "Unable to inspect $i:$VERSION" exit 1 @@ -130,4 +134,4 @@ update_docker_containers() { fi done -} \ No newline at end of file +}