Add floating ip table for neutronv2 datasource driver

Registered by Rui Chen

If an instance is attached with the port that is associated with floating IP, it is very different with regular instance, the instance can be accessed from internet, so maybe it need be take care of with special security group rules, in these scenario, Congress should fetch the floating IP information from neutron, so we need to add a new floating IP table and related translator for neutronv2 datasource driver.

Although the floating_IPs table exist in nova datasource, its data come from nova API floating IP list, actually we should only use nova floating_IPs table in nova-network model, if we deploy neutron, we should fetch floating IP by neutron API, and the current nova "floating_IPs" table lack some important information, like: tenant_id, port_id, floating_network_id, status and router_id, these can't be got by nova API. On the other hand nova floating ip list API might be deprecated when the migrating is finished from nova-network to neutron.

Blueprint information

Status:
Complete
Approver:
Tim Hinrichs
Priority:
Medium
Drafter:
Rui Chen
Direction:
Approved
Assignee:
Anusha
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-2
Started by
Rui Chen
Completed by
Rui Chen

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/neutronv2-floating-ip-table,n,z

Addressed by: https://review.openstack.org/242436
    Add floating ip table for neutronv2 datasource driver

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.