X-Git-Url: https://gerrit.onap.org/r/gitweb?a=blobdiff_plain;f=boot%2Frobot%2Fdemo.sh;fp=boot%2Frobot%2Fdemo.sh;h=0000000000000000000000000000000000000000;hb=cdb81112b08895c30132a930eb3c8095bbea10e6;hp=56cfbabef97bdaf481619cecf04dbbe034e2adef;hpb=24d0c131ec95b43934dfb76ec397392ff851dbcf;p=demo.git diff --git a/boot/robot/demo.sh b/boot/robot/demo.sh deleted file mode 100755 index 56cfbabe..00000000 --- a/boot/robot/demo.sh +++ /dev/null @@ -1,161 +0,0 @@ -#!/bin/bash - -# -# Execute tags built to support the hands on demo, -# -function usage -{ - echo "Usage: demo.sh []" - echo " " - echo " demo.sh init" - echo " - Execute both init_customer + distribute" - echo " " - echo " demo.sh init_customer" - echo " - Create demo customer (Demonstration) and services, etc." - echo " " - echo " demo.sh distribute []" - echo " - Distribute demo models (demoVFW and demoVLB)" - echo " " - echo " demo.sh preload " - echo " - Preload data for VNF for the " - echo " " - echo " demo.sh appc " - echo " - provide APPC with vFW module mount point for closed loop" - echo " " - echo " demo.sh init_robot [ ]" - echo " - Initialize robot after all ONAP VMs have started" - echo " " - echo " demo.sh cds" - echo " - Instantiate vFW service with Controller Design Studio feature for the a demo customer (DemoCust)" - echo " " - echo " demo.sh instantiateVFW | instantiateVFWCL" - echo " - Instantiate vFW or vFWCL module for the a demo customer (DemoCust)" - echo " " - echo " demo.sh deleteVNF " - echo " - Delete the module created by instantiateVFW" - echo " " - echo " demo.sh heatbridge []" - echo " - Run heatbridge against the stack for the given service instance and service" -} - -# Set the defaults -if [ $# -eq 0 ];then - usage - exit -fi -## -## if more than 1 tag is supplied, the must be provided with -i or -e -## -while [ $# -gt 0 ] -do - key="$1" - - case $key in - init_robot) - TAG="UpdateWebPage" - read -s -p "WEB Site Password for user 'test': " WEB_PASSWORD - if [ "$WEB_PASSWORD" = "" ]; then - echo "" - echo "WEB Password is required for user 'test'" - exit - fi - VARIABLES="$VARIABLES -v WEB_PASSWORD:$WEB_PASSWORD" - shift - if [ $# -eq 1 ];then - VARIABLES="$VARIABLES -v HOSTS_PREFIX:$1" - fi - shift - ;; - init) - TAG="InitDemo" - shift - ;; - init_customer) - TAG="InitCustomer" - shift - ;; - distribute) - TAG="InitDistribution" - shift - if [ $# -eq 1 ];then - VARIABLES="$VARIABLES -v DEMO_PREFIX:$1" - fi - shift - ;; - preload) - TAG="PreloadDemo" - shift - if [ $# -ne 2 ];then - echo "Usage: demo.sh preload " - exit - fi - VARIABLES="$VARIABLES -v VNF_NAME:$1" - shift - VARIABLES="$VARIABLES -v MODULE_NAME:$1" - shift - ;; - appc) - TAG="APPCMountPointDemo" - shift - if [ $# -ne 1 ];then - echo "Usage: demo.sh appc " - exit - fi - VARIABLES="$VARIABLES -v MODULE_NAME:$1" - shift - ;; - instantiateVFW) - TAG="instantiateVFW" - VARIABLES="$VARIABLES -v GLOBAL_BUILD_NUMBER:$$" - shift - ;; - instantiateVFWCL) - TAG="instantiateVFWCL" - VARIABLES="$VARIABLES -v GLOBAL_BUILD_NUMBER:$$" - shift - ;; - deleteVNF) - TAG="deleteVNF" - shift - if [ $# -ne 1 ];then - echo "Usage: demo.sh deleteVNF " - exit - fi - VARFILE=$1.py - if [ -e /opt/eteshare/${VARFILE} ]; then - VARIABLES="$VARIABLES -V /share/${VARFILE}" - else - echo "Cache file ${VARFILE} is not found" - exit - fi - shift - ;; - heatbridge) - TAG="heatbridge" - shift - if [ $# -lt 3 ];then - echo "Usage: demo.sh heatbridge []" - exit - fi - VARIABLES="$VARIABLES -v HB_STACK:$1" - shift - VARIABLES="$VARIABLES -v HB_SERVICE_INSTANCE_ID:$1" - shift - VARIABLES="$VARIABLES -v HB_SERVICE:$1" - shift - VARIABLES="$VARIABLES -v HB_IPV4_OAM_ADDRESS:$1" - shift - ;; - cds) - TAG="cds" - shift - ;; - *) - usage - exit - esac -done - -ETEHOME=/var/opt/OpenECOMP_ETE -VARIABLEFILES="-V /share/config/vm_properties.py -V /share/config/integration_robot_properties.py -V /share/config/integration_preload_parameters.py" -docker exec openecompete_container ${ETEHOME}/runTags.sh ${VARIABLEFILES} ${VARIABLES} -d /share/logs/demo/${TAG} -i ${TAG} --display 89 2> ${TAG}.out