+ list_of_modules="MON NBI KEYSTONE RO LCM NG-UI osmclient"
+ if [ -n "$INSTALL_NGSA" ]; then
+ list_of_modules="${list_of_modules} Airflow Webhook"
+ else
+ list_of_modules="${list_of_modules} POL"
+ fi
+ if [ -n "$INSTALL_PLA" ]; then
+ list_of_modules="${list_of_modules} PLA"
+ fi
+ echo "Pulling OSM docker images for the following modules: ${list_of_modules}"
+ for module in ${list_of_modules}; do
+ module_lower=${module,,}
+ module_tag="${OSM_DOCKER_TAG}"
+ if [ -n "${MODULE_DOCKER_TAG}" ] && echo $TO_REBUILD | grep -q $module ; then
+ module_tag="${MODULE_DOCKER_TAG}"
+ fi
+ echo "Pulling ${DOCKER_REGISTRY_URL}${DOCKER_USER}/${module_lower}:${module_tag} docker image"
+ sg docker -c "docker pull ${DOCKER_REGISTRY_URL}${DOCKER_USER}/${module_lower}:${module_tag}" || FATAL "cannot pull $module docker image"
+ done
+
+ echo "Finished pulling docker images"
+ [ -z "${DEBUG_INSTALL}" ] || DEBUG end of function
+}
+
+function generate_docker_images() {
+ [ -z "${DEBUG_INSTALL}" ] || DEBUG beginning of function
+ echo "Generating docker images"
+ _build_from=$COMMIT_ID
+ [ -z "$_build_from" ] && _build_from="latest"
+ echo "OSM Docker images generated from $_build_from"
+ LWTEMPDIR="$(mktemp -d -q --tmpdir "installosmlight.XXXXXX")"
+ trap 'rm -rf "${LWTEMPDIR}"' EXIT
+ for module in MON POL NBI KEYSTONE RO LCM NG-UI PLA; do
+ if [ -z "$TO_REBUILD" ] || echo $TO_REBUILD | grep -q ${module} ; then