summaryrefslogtreecommitdiffstats
path: root/openecomp-be/lib/openecomp-item-permissions-lib/openecomp-item-permissions-impl/pom.xml
blob: c118db0ed8d8c2abaeaf2d65a14b4780b9060523 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.openecomp.sdc</groupId>
        <artifactId>openecomp-item-permissions-lib</artifactId>
        <version>1.3.5-SNAPSHOT</version>
    </parent>
    <artifactId>openecomp-item-permissions-impl</artifactId>
    <dependencies>

        <dependency>
            <groupId>org.openecomp.sdc</groupId>
            <artifactId>openecomp-item-permissions-api</artifactId>
            <version>${project.version}</version>
        </dependency>
        <dependency>
            <groupId>org.openecomp.sdc</groupId>
            <artifactId>openecomp-item-permissions-core</artifactId>
            <version>${project.version}</version>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.mockito</groupId>
            <artifactId>mockito-core</artifactId>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
</project>
- Create demo customer (Demonstration) and services, etc." echo " " echo " demo.sh <namespace> distribute [<prefix>]" echo " - Distribute demo models (demoVFW and demoVLB)" echo " " echo " demo.sh <namespace> preload <vnf_name> <module_name>" echo " - Preload data for VNF for the <module_name>" echo " " echo " demo.sh <namespace> appc <module_name>" echo " - provide APPC with vFW module mount point for closed loop" echo " " echo " demo.sh <namespace> init_robot [ <etc_hosts_prefix> ]" echo " - Initialize robot after all ONAP VMs have started" echo " " echo " demo.sh <namespace> instantiateVFW" echo " - Instantiate vFW module for the a demo customer (DemoCust<uuid>)" echo " " echo " demo.sh <namespace> deleteVNF <module_name from instantiateVFW>" echo " - Delete the module created by instantiateVFW" echo " " echo " demo.sh <namespace> heatbridge <stack_name> <service_instance_id> <service>" echo " - Run heatbridge against the stack for the given service instance and service" } # Set the defaults echo "Number of parameters:" echo $# if [ $# -lt 2 ];then usage exit fi NAMESPACE=$1 shift ## ## if more than 1 tag is supplied, the must be provided with -i or -e ## while [ $# -gt 0 ] do key="$1" echo "KEY:" echo $key 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 2 ];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 <namespace> preload <vnf_name> <module_name>" 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 <namespace> appc <module_name>" exit fi VARIABLES="$VARIABLES -v MODULE_NAME:$1" shift ;; instantiateVFW) TAG="instantiateVFW" VARIABLES="$VARIABLES -v GLOBAL_BUILD_NUMBER:$$" shift ;; deleteVNF) TAG="deleteVNF" shift if [ $# -ne 1 ];then echo "Usage: demo.sh <namespace> deleteVNF <module_name from instantiateVFW>" 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 [ $# -ne 3 ];then echo "Usage: demo.sh <namespace> heatbridge <stack_name> <service_instance_id> <service>" 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 ;; *) 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" POD=$(kubectl --namespace $NAMESPACE get pods | sed 's/ .*//'| grep robot) kubectl --namespace $NAMESPACE exec ${POD} -- ${ETEHOME}/runTags.sh ${VARIABLEFILES} ${VARIABLES} -d /share/logs/demo/${TAG} -i ${TAG} --display 89 2> ${TAG}.out