This test verifies that OVN writes some messages on neutron
server logs when an invalid dhcp option is provided at port creation or
update
The port is successfully created/updated (no API error response), but
the logs indicate the option has not really had any effect
Change-Id: I8b0d7da50b20542a5af1666131e9c2c98764537c
Create a server with a port using extra-dhcp-opts parameter and check
the opts provided are actually applied to the VM instance
Change-Id: I2670d1fe122bf6736eea4d17c0b360e02272e415
test_neutron_agents_are_alive only retried neutron agent list requests
when the error received was a ServiceUnavailable exception. With this
patch, the retry mechanism is extended to the more generic
NeutronClientException
We detected some faults tests failed because of a temporary 504 Gateway
Timeout error and this patch should fix that
Change-Id: I4709c7bc45dd806304fac74befb309261970ada6
This new test case checks if dnsmasq process spawned for network
works fine when neutron-dhcp-agent is stopped and than started again.
Dnsmasq process should be running fine for all this time and should
not change its PID.
Change-Id: Iad7317761830d6dc07a84bce07a0437ca7e9d602
Esternal network ID is stored in a Heat stack to keep the same network
ID for later test case executions.
Remove logic to found for looking for an external network from
DevStack plugin.
Change-Id: Ic7fe03324f4f328488988435530e127cedfab781
This also fixes handling of unique parameter in below functions:
- find_network
- find_port
- find_subnet
Rename wrapper of neutron 'list_l3_agent_hosting_routers'
Neutron client method with the same name.
Add 'find_l3_agent_hosting_router' function
Change-Id: I03a4a4351ec349eb818861d3f43fc075cb6537d9
This patch adds basic tests for router, like:
* test if router's internal IPv4 address is reachable from VM,
* test if router's internal IPv6 address is reachable from VM,
* test if external gateway IP address is reachable from VM,
* test if router is scheduled on proper number of L3 agents (if
agents scheduler extension is available)
* test if qrouter- namespaces are created properly on hosts where
router is scheduled (if agents scheduler extension is available)
To make those tests, additional method for neutron client is added to
list l3 agents hosting given router.
Change-Id: I1ce358eb7a48c1343f626f6bee01d9b26f79473f