Allow specific Floating IP Address

Registered by fujioka yuuichi

To allow specific floating IP address when creating a floating ip.

the specific floating IP address is limited by "policy.json".
In default, non-admin user cannot use the Specific floating IP address. admin can use it. ("rule:admin_only")

Motivation is to rescue some cases.
In the below case, the floating IP address should be specified.

 An organization wants to migrate the system to the private cloud (OpenStack).
 The system has an in-office public IP address that is accessed by the network in the office.
 There is a case where we cannot change the IP address for some reasons.

Blueprint information

Status:
Complete
Approver:
Kyle Mestery
Priority:
High
Drafter:
fujioka yuuichi
Direction:
Approved
Assignee:
fujioka yuuichi
Definition:
Approved
Series goal:
Accepted for kilo
Implementation:
Implemented
Milestone target:
milestone icon 2015.1.0
Started by
fujioka yuuichi
Completed by
Kyle Mestery

Related branches

Sprints

Whiteboard

December-15 (mestery): Marking as Kilo-2.

Wow, this is similar to my previous bp: https://blueprints.launchpad.net/neutron/+spec/support-specified-ip-for-fip-create

Gerrit topic: https://review.openstack.org/#q,topic:bp/allow-specific-floating-ip-address,n,z

Addressed by: https://review.openstack.org/70286
    change to allow setting ip address of floating ip

Addressed by: https://review.openstack.org/100214
    change to allow setting ip address of floating ip

Addressed by: https://review.openstack.org/181606
    an API test for specified floating ip address

Addressed by: https://review.openstack.org/264573
    Revert "Introduce an API test for specified floating ip address"

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.