aboutsummaryrefslogtreecommitdiffstats
path: root/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1
diff options
context:
space:
mode:
Diffstat (limited to 'packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1')
-rw-r--r--packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.env26
-rw-r--r--packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.yaml298
-rw-r--r--packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/vnf-module-artifact.json16
-rw-r--r--packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/notif-structure.json66
4 files changed, 0 insertions, 406 deletions
diff --git a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.env b/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.env
deleted file mode 100644
index 27ccb3b296..0000000000
--- a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.env
+++ /dev/null
@@ -1,26 +0,0 @@
-parameters:
- vfw_image_name: Ubuntu 14.04 LTS (Trusty Tahr) (PVHVM)
- vfw_flavor_name: 4 GB General Purpose v1
- public_net_id: 00000000-0000-0000-0000-000000000000
- unprotected_private_net_id: zdfw1fwl01_unprotected
- protected_private_net_id: zdfw1fwl01_protected
- ecomp_private_net_id: oam_ecomp
- unprotected_private_net_cidr: 192.168.10.0/24
- protected_private_net_cidr: 192.168.20.0/24
- ecomp_private_net_cidr: 192.168.9.0/24
- vfw_private_ip_0: 192.168.10.100
- vfw_private_ip_1: 192.168.20.100
- vfw_private_ip_2: 192.168.9.100
- vpg_private_ip_0: 192.168.10.200
- vpg_private_ip_1: 192.168.9.200
- vsn_private_ip_0: 192.168.20.250
- vsn_private_ip_1: 192.168.9.250
- vfw_name_0: zdfw1fwl01fwl01
- vpg_name_0: zdfw1fwl01pgn01
- vsn_name_0: zdfw1fwl01snk01
- vnf_id: vFirewall_demo_app
- vf_module_id: vFirewall
- webserver_ip: 162.242.237.182
- dcae_collector_ip: 192.168.9.1
- key_name: vfw_key
- pub_key: PUT YOUR PUBLIC KEY HERE
diff --git a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.yaml b/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.yaml
deleted file mode 100644
index d4e89ada30..0000000000
--- a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/base_vfw.yaml
+++ /dev/null
@@ -1,298 +0,0 @@
-heat_template_version: 2013-05-23
-
-description: Heat template to deploy vFirewall demo app for OpenECOMP
-
-parameters:
- vfw_image_name:
- type: string
- label: Image name or ID
- description: Image to be used for compute instance
- vfw_flavor_name:
- type: string
- label: Flavor
- description: Type of instance (flavor) to be used
- public_net_id:
- type: string
- label: Public network name or ID
- description: Public network that enables remote connection to VNF
- unprotected_private_net_id:
- type: string
- label: Unprotected private network name or ID
- description: Private network that connects vPacketGenerator with vFirewall
- protected_private_net_id:
- type: string
- label: Protected private network name or ID
- description: Private network that connects vFirewall with vSink
- ecomp_private_net_id:
- type: string
- label: ECOMP management network name or ID
- description: Private network that connects ECOMP component and the VNF
- unprotected_private_net_cidr:
- type: string
- label: Unprotected private network CIDR
- description: The CIDR of the unprotected private network
- protected_private_net_cidr:
- type: string
- label: Protected private network CIDR
- description: The CIDR of the protected private network
- ecomp_private_net_cidr:
- type: string
- label: ECOMP private network CIDR
- description: The CIDR of the protected private network
- vfw_private_ip_0:
- type: string
- label: vFirewall private IP address towards the unprotected network
- description: Private IP address that is assigned to the vFirewall to communicate with the vPacketGenerator
- vfw_private_ip_1:
- type: string
- label: vFirewall private IP address towards the protected network
- description: Private IP address that is assigned to the vFirewall to communicate with the vSink
- vfw_private_ip_2:
- type: string
- label: vFirewall private IP address towards the ECOMP management network
- description: Private IP address that is assigned to the vFirewall to communicate with ECOMP components
- vpg_private_ip_0:
- type: string
- label: vPacketGenerator private IP address towards the unprotected network
- description: Private IP address that is assigned to the vPacketGenerator to communicate with the vFirewall
- vpg_private_ip_1:
- type: string
- label: vPacketGenerator private IP address towards the ECOMP management network
- description: Private IP address that is assigned to the vPacketGenerator to communicate with ECOMP components
- vsn_private_ip_0:
- type: string
- label: vSink private IP address towards the protected network
- description: Private IP address that is assigned to the vSink to communicate with the vFirewall
- vsn_private_ip_1:
- type: string
- label: vSink private IP address towards the ECOMP management network
- description: Private IP address that is assigned to the vSink to communicate with ECOMP components
- vfw_name_0:
- type: string
- label: vFirewall name
- description: Name of the vFirewall
- vpg_name_0:
- type: string
- label: vPacketGenerator name
- description: Name of the vPacketGenerator
- vsn_name_0:
- type: string
- label: vSink name
- description: Name of the vSink
- vnf_id:
- type: string
- label: VNF ID
- description: The VNF ID is provided by ECOMP
- vf_module_id:
- type: string
- label: vFirewall module ID
- description: The vFirewall Module ID is provided by ECOMP
- webserver_ip:
- type: string
- label: Webserver IP address
- description: IP address of the webserver that hosts the source code and binaries
- dcae_collector_ip:
- type: string
- label: DCAE collector IP address
- description: IP address of the DCAE collector
- key_name:
- type: string
- label: Key pair name
- description: Public/Private key pair name
- pub_key:
- type: string
- label: Public key
- description: Public key to be installed on the compute instance
-
-resources:
- my_keypair:
- type: OS::Nova::KeyPair
- properties:
- name: { get_param: key_name }
- public_key: { get_param: pub_key }
- save_private_key: false
-
- unprotected_private_network:
- type: OS::Neutron::Net
- properties:
- name: { get_param: unprotected_private_net_id }
-
- protected_private_network:
- type: OS::Neutron::Net
- properties:
- name: { get_param: protected_private_net_id }
-
- unprotected_private_subnet:
- type: OS::Neutron::Subnet
- properties:
- network_id: { get_resource: unprotected_private_network }
- cidr: { get_param: unprotected_private_net_cidr }
-
- protected_private_subnet:
- type: OS::Neutron::Subnet
- properties:
- network_id: { get_resource: protected_private_network }
- cidr: { get_param: protected_private_net_cidr }
-
- vfw_0:
- type: OS::Nova::Server
- properties:
- image: { get_param: vfw_image_name }
- flavor: { get_param: vfw_flavor_name }
- name: { get_param: vfw_name_0 }
- key_name: { get_resource: my_keypair }
- networks:
- - network: { get_param: public_net_id }
- - port: { get_resource: vfw_private_0_port }
- - port: { get_resource: vfw_private_1_port }
- - port: { get_resource: vfw_private_2_port }
- metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }}
- user_data_format: RAW
- user_data:
- str_replace:
- params:
- __webserver__: { get_param: webserver_ip }
- __dcae_collector_ip__ : { get_param: dcae_collector_ip }
- template: |
- #!/bin/bash
-
- WEBSERVER_IP=__webserver__
- DCAE_COLLECTOR_IP=__dcae_collector_ip__
-
- mkdir /opt/config
- cd /opt
- wget http://$WEBSERVER_IP/demo_repo/v_firewall_init.sh
- wget http://$WEBSERVER_IP/demo_repo/vfirewall.sh
- chmod +x v_firewall_init.sh
- chmod +x vfirewall.sh
- echo $WEBSERVER_IP > config/webserver_ip.txt
- echo $DCAE_COLLECTOR_IP > config/dcae_collector_ip.txt
- echo "no" > config/install.txt
- mv vfirewall.sh /etc/init.d
- sudo update-rc.d vfirewall.sh defaults
- ./v_firewall_init.sh
-
- vfw_private_0_port:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: unprotected_private_network }
- fixed_ips: [{"subnet": { get_resource: unprotected_private_subnet }, "ip_address": { get_param: vfw_private_ip_0 }}]
-
- vfw_private_1_port:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: protected_private_network }
- fixed_ips: [{"subnet": { get_resource: protected_private_subnet }, "ip_address": { get_param: vfw_private_ip_1 }}]
-
- vfw_private_2_port:
- type: OS::Neutron::Port
- properties:
- network: { get_param: ecomp_private_net_id }
- fixed_ips: [{"subnet": { get_param: ecomp_private_net_id }, "ip_address": { get_param: vfw_private_ip_2 }}]
-
- vpg_0:
- type: OS::Nova::Server
- properties:
- image: { get_param: vfw_image_name }
- flavor: { get_param: vfw_flavor_name }
- name: { get_param: vpg_name_0 }
- key_name: { get_resource: my_keypair }
- networks:
- - network: { get_param: public_net_id }
- - port: { get_resource: vpg_private_0_port }
- - port: { get_resource: vpg_private_1_port }
- metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }}
- user_data_format: RAW
- user_data:
- str_replace:
- params:
- __webserver__: { get_param: webserver_ip }
- __fw_ipaddr__: { get_param: vfw_private_ip_0 }
- __protected_net_cidr__: { get_param: protected_private_net_cidr }
- __sink_ipaddr__: { get_param: vsn_private_ip_0 }
- template: |
- #!/bin/bash
-
- WEBSERVER_IP=__webserver__
- FW_IPADDR=__fw_ipaddr__
- PROTECTED_NET_CIDR=__protected_net_cidr__
- SINK_IPADDR=__sink_ipaddr__
-
- mkdir /opt/config
- cd /opt
- wget http://$WEBSERVER_IP/demo_repo/v_packetgen_init.sh
- wget http://$WEBSERVER_IP/demo_repo/vpacketgen.sh
- chmod +x v_packetgen_init.sh
- chmod +x vpacketgen.sh
- echo $WEBSERVER_IP > config/webserver_ip.txt
- echo $FW_IPADDR > config/fw_ipaddr.txt
- echo $PROTECTED_NET_CIDR > config/protected_net_cidr.txt
- echo $SINK_IPADDR > config/sink_ipaddr.txt
- echo "no" > config/install.txt
- mv vpacketgen.sh /etc/init.d
- sudo update-rc.d vpacketgen.sh defaults
- ./v_packetgen_init.sh
-
- vpg_private_0_port:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: unprotected_private_network }
- fixed_ips: [{"subnet": { get_resource: unprotected_private_subnet }, "ip_address": { get_param: vpg_private_ip_0 }}]
-
- vpg_private_1_port:
- type: OS::Neutron::Port
- properties:
- network: { get_param: ecomp_private_net_id }
- fixed_ips: [{"subnet": { get_param: ecomp_private_net_id }, "ip_address": { get_param: vpg_private_ip_1 }}]
-
- vsn_0:
- type: OS::Nova::Server
- properties:
- image: { get_param: vfw_image_name }
- flavor: { get_param: vfw_flavor_name }
- name: { get_param: vsn_name_0 }
- key_name: { get_resource: my_keypair }
- networks:
- - network: { get_param: public_net_id }
- - port: { get_resource: vsn_private_0_port }
- - port: { get_resource: vsn_private_1_port }
- metadata: {vnf_id: { get_param: vnf_id }, vf_module_id: { get_param: vf_module_id }}
- user_data_format: RAW
- user_data:
- str_replace:
- params:
- __webserver__: { get_param: webserver_ip }
- __protected_net_gw__: { get_param: vfw_private_ip_1 }
- __unprotected_net__: { get_param: unprotected_private_net_cidr }
- template: |
- #!/bin/bash
-
- WEBSERVER_IP=__webserver__
- PROTECTED_NET_GW=__protected_net_gw__
- UNPROTECTED_NET=__unprotected_net__
- UNPROTECTED_NET=$(echo $UNPROTECTED_NET | cut -d'/' -f1)
-
- mkdir /opt/config
- cd /opt
- wget http://$WEBSERVER_IP/demo_repo/v_sink_init.sh
- wget http://$WEBSERVER_IP/demo_repo/vsink.sh
- chmod +x v_sink_init.sh
- chmod +x vsink.sh
- echo $PROTECTED_NET_GW > config/protected_net_gw.txt
- echo $UNPROTECTED_NET > config/unprotected_net.txt
- echo "no" > config/install.txt
- mv vsink.sh /etc/init.d
- sudo update-rc.d vsink.sh defaults
- ./v_sink_init.sh
-
- vsn_private_0_port:
- type: OS::Neutron::Port
- properties:
- network: { get_resource: protected_private_network }
- fixed_ips: [{"subnet": { get_resource: protected_private_subnet }, "ip_address": { get_param: vsn_private_ip_0 }}]
-
- vsn_private_1_port:
- type: OS::Neutron::Port
- properties:
- network: { get_param: ecomp_private_net_id }
- fixed_ips: [{"subnet": { get_param: ecomp_private_net_id }, "ip_address": { get_param: vsn_private_ip_1 }}]
diff --git a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/vnf-module-artifact.json b/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/vnf-module-artifact.json
deleted file mode 100644
index 0e45ba6434..0000000000
--- a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/artifacts/vnf-module-artifact.json
+++ /dev/null
@@ -1,16 +0,0 @@
-[
- {
- "vfModuleModelName": "VF_RI1_VFW::module-1",
- "vfModuleModelInvariantUUID": "585822c7-4027-4f84-ba50-e9248606f134",
- "vfModuleModelVersion": "1.0",
- "vfModuleModelUUID": "1e34774e-715e-4fd5-bd08-7b654622f33f.VF_RI1_VFW::module-1::module-1.group",
- "vfModuleModelDescription": "vf Module Description",
- "vfModuleModelCustomizationUUID": "585822c7-4027-4f84-ba50-e9248606f134",
- "isBase": true,
- "artifacts": [
- "Artifact-UUID3",
- "EnvArtifact-UUID3"
- ],
- "properties": {"test":"test"}
- }
-] \ No newline at end of file
diff --git a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/notif-structure.json b/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/notif-structure.json
deleted file mode 100644
index bec8bedf06..0000000000
--- a/packages/arquillian-unit-tests/src/test/resources/resource-examples/asdc/demo-vfw-V1/notif-structure.json
+++ /dev/null
@@ -1,66 +0,0 @@
-{
- "serviceName": "vfw-service",
- "serviceInvariantUUID": "585822c7-4027-4f84-ba50-e9248606f112",
- "serviceUUID": "2e34774e-715e-4fd5-bd09-7b654622f35i",
- "serviceVersion": "1.0",
- "serviceArtifacts":
- [
-
- ],
-
- "resources":
- [
- {
- "resourceInstanceName": "VFWResource-1",
- "resourceInvariantUUID": "585822c7-4027-4f84-ba50-e9248606f113",
- "resourceName": "VFWResource",
- "resourceType": "VF",
- "resourceUUID": "685822c7-4027-4f84-ba50-e9248606f132",
- "resourceVersion": "1.0",
- "category": "category",
- "artifacts":
- [
- {
- "artifactChecksum": "CheckSum",
- "artifactDescription": "Meta data for VFModule",
- "artifactName": "vnf-module-artifact.json",
-
- "artifactType": "VF_MODULES_METADATA",
- "artifactURL": "vnf-module-artifact.json",
- "artifactUUID": "VfArtifact-UUID2",
- "artifactVersion": "1.0"
-
- },
- {
- "artifactChecksum": "CheckSum",
- "artifactDescription": "Base VFW Heat",
- "artifactName": "base_vfw.yaml",
- "artifactTimeout": 300,
- "artifactType": "HEAT",
- "artifactURL": "base_vfw.yaml",
- "artifactUUID": "Artifact-UUID3",
- "artifactVersion": "1.0",
- "generatedArtifact": "EnvArtifact-UUID3",
- "relatedArtifact":
- [
-
- ]
- },
-
- {
- "artifactChecksum": "CheckSum",
- "artifactDescription": "base_vfw ENV file",
- "artifactName": "base_vfw.env",
-
- "artifactType": "HEAT_ENV",
- "artifactURL": "base_vfw.env",
- "artifactUUID": "EnvArtifact-UUID3",
- "artifactVersion": "1.0"
- }
- ]
- }
- ],
-
- "serviceDescription": "VFW service",
- "distributionID": "35120a87-1f82-4276-9735-f6de5a244d62"
-} \ No newline at end of file