#!/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 " 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