Support Rackspace Shared IP Groups

Registered by Eric Day

Create the concept of IP groups in Nova and support manipulating shared IP groups according to the Rackspace API spec, found on pages 32,33,53-57 of: http://docs.rackspacecloud.com/servers/api/cs-bindguide-latest.pdf

Ignore the overview/proposal here: https://lists.launchpad.net/nova/msg00254.html because during the bexar summit we decided that floating IPs currently in Nova and shared IP groups are different things. We will just be adding shared IP group functionality alongside floating IPs in the ec2 API. There will be another blueprint adding floating IP functions to the OpenStack API.

Blueprint information

Status:
Complete
Approver:
Vish Ishaya
Priority:
High
Drafter:
None
Direction:
Needs approval
Assignee:
Ozone
Definition:
Obsolete
Series goal:
None
Implementation:
Slow progress
Milestone target:
None
Started by
Thierry Carrez
Completed by
Vish Ishaya

Related branches

Sprints

Whiteboard

This will more likely be implemented in Melange -- untargeting from Nova/Diablo

--
If you're following this blueprint, just FYI: the Ozone team at Rackspace is starting to look into implementing this in the next few weeks. Let me know if you have any comments or questions about it.

From 20110706 meeting:
<edconzel> shared IP group might be replaced with AffinityID
<ttx> edconzel: what's the timeframe for the decision ? Would it still make the diablo-3 milestone ?
<comstud> i have a guess that won't make diablo-3 due to it being up in the air
<edconzel> final decision by 7/13

(?)

Work Items

Dependency tree

* Blueprints in grey have been implemented.