#!/bin/sh
source $(dirname "${BASH_SOURCE}")/common.sh
echo "Populating apps"
export KUBECONFIG=${OPENSHIFT_ADMIN_CONFIG}
gitrepos=(
https://github.com/openshift/hello-world.git
)
sources=($(oc get istag -n openshift -o template --template='{{ range .items }}{{ .metadata.name }}{{ "\n" }}{{ end }}'))
num_sources=${#sources[@]}
for ((i=1; i <=$NUM_APPS; i++))
do
number=$RANDOM
let "number %= $NUM_PROJECTS"
oc project ${PROJECT_NAME_PREFIX}${number}
repo=""
if [[ $RANDOM -gt 20000 ]]; then
number=$RANDOM
let "number %= ${#gitrepos[@]}"
repo="~${gitrepos[$number]}"
fi
number=$RANDOM
let "number %= $num_sources"
oc new-app --name=app-${i} ${sources[$number]}${repo}
done
echo "Done"