aboutsummaryrefslogtreecommitdiffstats
path: root/version-manifest/src/main/scripts/pull-docker-images.sh
blob: 32efc6bafda5f7021b0c13061fd93a15e7f8628e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

if [ "$#" -lt 1 ]; then
    echo This script pulls all the ONAP docker images contained in OOM helm charts
    echo "$0 <oom repo directory> <proxy URL>"
    exit 1
fi

OOM_DIR=$(realpath $1)
PROXY="nexus3.onap.org:10001"

if [ "$#" -eq 2 ]; then
    PROXY=$2
fi


if [ -z "$WORKSPACE" ]; then
    export WORKSPACE=`git rev-parse --show-toplevel`
fi


MANIFEST=$(mktemp --suffix=-docker-manifest.csv)
$WORKSPACE/version-manifest/src/main/scripts/generate-docker-manifest.sh $MANIFEST $OOM_DIR
IMAGES=$(tail -n +2 $MANIFEST | tr ',' ':')

for image in $IMAGES; do
    docker pull ${PROXY}/${image}
done