blob: c08ecf28d5bfdebac2a93d28fc7f9a30d9bbae48 [file] [log] [blame]
#!/bin/bash
realpath() {
OURPWD="$PWD"
cd "$(dirname "$1")"
LINK=$(readlink "$(basename "$1")")
while [ "$LINK" ]; do
cd "$(dirname "$LINK")"
LINK=$(readlink "$(basename "$1")")
done
REALPATH="$PWD/$(basename "$1")"
cd "$OURPWD"
echo "$REALPATH"
}
if [ "$#" -ne 2 ]; then
echo This script creates a docker manifest using OOM helm charts as source
echo "$0 <docker-manifest.csv> <oom repo directory>"
exit 1
fi
# expected parameters
MANIFEST=$(realpath $1)
OOM_DIR=$(realpath $2)
if [ -z "$WORKSPACE" ]; then
export WORKSPACE=`git rev-parse --show-toplevel`
fi
cd $OOM_DIR/kubernetes
echo "image,tag" > $MANIFEST.tmp
rgrep -h -E ':\s*onap/.*:.*' | awk '{$1=$1};1' | cut -d' ' -f2 | tr ':' ',' >> $MANIFEST.tmp
LC_ALL=C sort -u < $MANIFEST.tmp > $MANIFEST
rm $MANIFEST.tmp