Recovered from the older tannerjc.net wiki snapshot dated January 23, 2016.

  • list all images by plaform
PLATFORMS=rhel.rpath.com@rpath:rhel-5-server \
rhel.rpath.com@rpath:rhel-6-server \
centos.rpath.com@rpath:centos-5e \
centos6.rpath.com@rpath:centos-6e

RBAURL='http://admin:tclmeSRS@ciscorba.eng.rpath.com'

# get redirect url
curl -D header.out -g $RBAURL/api/v1/images

# parse Location header
LOCATION=$(fgrep Location header.out)
LOCATION=$(echo $LOCATION | awk '{print $2}')

echo $LOCATION

# remove /all
QSID=$(echo $LOCATION | sed 's/\/all//g')
# cut of the ID from the end
QSID=$(echo $QSID | awk -F \/ '{print $NF}')
# remove carriage returns
QSID=$(echo $QSID |  tr -d '\r')

echo $QSID

# fetch all images
#curl -g --verbose --insecure $RBAURL/api/v1/query_sets/$QSID/all;filter_by=[image.project_branch_stage.platform_label,LIKE,centos]

for PLATFORM in $(echo $PLATFORMS); do
    echo $PLATFORM
    curl -g --verbose --insecure $RBAURL/api/v1/query_sets/$QSID/all;filter_by=[project_branch.platform_label,EQUAL,$PLATFORM]
done