Rework ip commands in OSC

Registered by Tang Chen

In OSC, "ip floating xxx" and "ip fixed xxx" commands were not designed well. The resource name would better be "floating/fixed ip".

This BP reworks the ip floating/fixed commands to match current OSC command practice:

ip floating pool list -> floating ip pool list
ip fixed add -> server add fixed ip
ip fixed remove -> server remove fixed ip
ip floating add -> server add floating ip
ip floating remove -> server remove floating ip
ip floating * -> floating ip *

bug 1555990 will track all the patches for this BP.

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
Tang Chen
Direction:
Approved
Assignee:
Tang Chen
Definition:
Approved
Series goal:
None
Implementation:
Implemented
Milestone target:
None
Started by
Richard Theis
Completed by
Richard Theis

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/rework-ip-commands,n,z

Addressed by: https://review.openstack.org/300388
    WIP: Transfer "ip floating pool list" to "floating ip pool list"

Addressed by: https://review.openstack.org/302508
    Transfer "ip floating add/remove" to "server add/remove floating ip"

Addressed by: https://review.openstack.org/302590
    Transfer "ip fixed add/remove" to "server add/remove fixed ip"

Addressed by: https://review.openstack.org/302687
    Transfer "ip floating CRUD" to "floating ip CRUD"

Gerrit topic: https://review.openstack.org/#q,topic:bug/1555990,n,z

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.