*** Settings ***
Documentation Test suite for ODL Upgrade. It is assumed that OLD + OpenStack
... integrated environment is deployed and ready.
*** Settings ***
Documentation Test suite for ODL Upgrade. It is assumed that OLD + OpenStack
... integrated environment is deployed and ready.
Suite Teardown Upgrade Suite Teardown
Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
Test Teardown Get Test Teardown Debugs
Suite Teardown Upgrade Suite Teardown
Test Setup SetupUtils.Setup_Test_With_Logging_And_Without_Fast_Failing
Test Teardown Get Test Teardown Debugs
${TYPE} tun
${PASSIVE_MANAGER} ptcp:6641:127.0.0.1
@{DEBUG_LOG_COMPONENTS} org.opendaylight.ovsdb org.opendaylight.ovsdb.lib org.opendaylight.netvirt org.opendaylight.genius
${TYPE} tun
${PASSIVE_MANAGER} ptcp:6641:127.0.0.1
@{DEBUG_LOG_COMPONENTS} org.opendaylight.ovsdb org.opendaylight.ovsdb.lib org.opendaylight.netvirt org.opendaylight.genius
[Documentation] Wait for networking_odl to sync neutron configuration
Wait Until Keyword Succeeds 90s 5s Canary Network Should Exist
[Documentation] Wait for networking_odl to sync neutron configuration
Wait Until Keyword Succeeds 90s 5s Canary Network Should Exist
Set OVS Manager And Controller
[Documentation] Set controller and manager on each OpenStack node and check that egress flows are present
: FOR ${node} IN @{OS_ALL_IPS}
\ Run Command On Remote System ${node} sudo ovs-vsctl set-manager tcp:${ODL_SYSTEM_IP}:${OVSDBPORT} ${PASSIVE_MANAGER}
Wait Until Keyword Succeeds 180s 15s Check OVS Nodes Have Egress Flows
Set OVS Manager And Controller
[Documentation] Set controller and manager on each OpenStack node and check that egress flows are present
: FOR ${node} IN @{OS_ALL_IPS}
\ Run Command On Remote System ${node} sudo ovs-vsctl set-manager tcp:${ODL_SYSTEM_IP}:${OVSDBPORT} ${PASSIVE_MANAGER}
Wait Until Keyword Succeeds 180s 15s Check OVS Nodes Have Egress Flows
Check Connectivity With Previously Created Resources And br-int Info
[Documentation] Check that pre-existing instance connectivity still works after the new controller is brought
... up and config is sync'd
Check Connectivity With Previously Created Resources And br-int Info
[Documentation] Check that pre-existing instance connectivity still works after the new controller is brought
... up and config is sync'd
Create Resources
[Documentation] Create 2 VXLAN networks, subnets with 2 VMs each and a router. Ping all 4 VMs.
: FOR ${net} IN @{NETWORKS}
Create Resources
[Documentation] Create 2 VXLAN networks, subnets with 2 VMs each and a router. Ping all 4 VMs.
: FOR ${net} IN @{NETWORKS}