The connectivity test suites are creating and deleting most resources
as they require, except for allowing SSH, which gets created during
l2 tests and is reused by l3, which creates a dependency. It would be
great, if l3 test suite worked independently
Change-Id: Icdf47ceaaf3b1fb0353cca454eb039795137e7c1
Signed-off-by: Tomas Jamrisko <tjamrisk@redhat.com>
: FOR ${NetworkElement} IN @{NETWORKS_NAME}
\ Delete Network ${NetworkElement}
: FOR ${NetworkElement} IN @{NETWORKS_NAME}
\ Delete Network ${NetworkElement}
+Delete Security Group
+ [Documentation] Delete security groups with neutron request
+ Delete SecurityGroup ${SECURITY_GROUP}
+
Verify Flows Cleanup
[Documentation] Verify that flows have been cleaned up properly after removing all neutron configurations
${feature_check_status}= Run Keyword And Return Status Verify Feature Is Installed odl-vtn-manager-neutron
Verify Flows Cleanup
[Documentation] Verify that flows have been cleaned up properly after removing all neutron configurations
${feature_check_status}= Run Keyword And Return Status Verify Feature Is Installed odl-vtn-manager-neutron
[Documentation] Create Sub Nets for the Networks with neutron request.
Create SubNet @{NETWORKS_NAME}[2] @{SUBNETS_NAME}[2] @{SUBNETS_RANGE}[2]
[Documentation] Create Sub Nets for the Networks with neutron request.
Create SubNet @{NETWORKS_NAME}[2] @{SUBNETS_NAME}[2] @{SUBNETS_RANGE}[2]
+Add Ssh Allow Rule
+ [Documentation] Allow all TCP/UDP/ICMP packets for this suite
+ OpenStackOperations.Create Allow All SecurityGroup ${SECURITY_GROUP}
+
Create Vm Instances For network_1
[Documentation] Create Four Vm instances using flavor and image names for a network.
Create Vm Instances network_1 ${NET_1_VM_INSTANCES} sg=${SECURITY_GROUP}
Create Vm Instances For network_1
[Documentation] Create Four Vm instances using flavor and image names for a network.
Create Vm Instances network_1 ${NET_1_VM_INSTANCES} sg=${SECURITY_GROUP}
: FOR ${NetworkElement} IN @{NETWORKS_NAME}
\ Delete Network ${NetworkElement}
: FOR ${NetworkElement} IN @{NETWORKS_NAME}
\ Delete Network ${NetworkElement}
+Delete Security Group
+ [Documentation] Delete security groups with neutron request
+ Delete SecurityGroup ${SECURITY_GROUP}
+
Verify Flows Cleanup
[Documentation] Verify that flows have been cleaned up properly after removing all neutron configurations
Verify Flows Are Cleaned Up On All OpenStack Nodes
Verify Flows Cleanup
[Documentation] Verify that flows have been cleaned up properly after removing all neutron configurations
Verify Flows Are Cleaned Up On All OpenStack Nodes
[Documentation] Create Sub Nets for the Networks with neutron request.
OpenStackOperations.Create SubNet @{NETWORKS_NAME}[0] @{SUBNETS_NAME}[0] @{SUBNETS_RANGE}[0]
[Documentation] Create Sub Nets for the Networks with neutron request.
OpenStackOperations.Create SubNet @{NETWORKS_NAME}[0] @{SUBNETS_NAME}[0] @{SUBNETS_RANGE}[0]
+Add Ssh Allow Rule
+ [Documentation] Allow all TCP/UDP/ICMP packets for this suite
+ OpenStackOperations.Create Allow All SecurityGroup ${SECURITY_GROUP}
+
Create Vm Instances
[Documentation] Create VM instances using flavor and image names for a network.
OpenStackOperations.Create Vm Instances @{NETWORKS_NAME}[0] ${VM_INSTANCES_FLOATING} sg=${SECURITY_GROUP}
Create Vm Instances
[Documentation] Create VM instances using flavor and image names for a network.
OpenStackOperations.Create Vm Instances @{NETWORKS_NAME}[0] ${VM_INSTANCES_FLOATING} sg=${SECURITY_GROUP}
\ OpenStackOperations.Delete Network ${NetworkElement}
OpenStackOperations.Delete Network ${external_net_name}
\ OpenStackOperations.Delete Network ${NetworkElement}
OpenStackOperations.Delete Network ${external_net_name}
+Delete Security Group
+ [Documentation] Delete security groups with neutron request
+ Delete SecurityGroup ${SECURITY_GROUP}
+
Verify Flows Cleanup
[Documentation] Verify that flows have been cleaned up properly after removing all neutron configurations
Verify Flows Are Cleaned Up On All OpenStack Nodes
Verify Flows Cleanup
[Documentation] Verify that flows have been cleaned up properly after removing all neutron configurations
Verify Flows Are Cleaned Up On All OpenStack Nodes