With Quantum the following request is valid and returns a 202 Accepted : POST http://10.1.59.157:8774/v2/$PROJECT_ID/servers/$server_id/action -d '{"addFloatingIp": {"address": ""}}'
Notice the empty IP Address. Quantum here associates the first free floating IP address in the pool.
But with Nova Network, the exact same request returns a 404 Not Found, as the empty IP address is not found in the pool.
There's a mismatch in the 2 API which causes the Tempest test tempest.api.compute.floating_ips.test_floating_ips_actions:FloatingIPsTestJSON.test_associate_ip_to_server_without_passing_floating_ip to fail.
I am working on a patch for Quantum that will return a 404 if the floating IP address is empty.
Jordan
This bug makes the Tempest test tempest. api.compute. floating_ ips.test_ floating_ ips_actions: FloatingIPsTest JSON.test_ associate_ ip_to_server_ without_ passing_ floating_ ip fail