Jump to: navigation, search

Difference between revisions of "Os api floating ip"

Line 26: Line 26:
  
 
At this moment we have implementation of floating IP in EC2 API. That contains next command
 
At this moment we have implementation of floating IP in EC2 API. That contains next command
    allocate_address
+
* allocate_address
    release_address
+
* release_address
    associate_address
+
* associate_address
    disassociate_address
+
* disassociate_address
 +
 
 +
{| border="1" cellpadding="2" cellspacing="0"
 +
| verb
 +
| URI
 +
| Request
 +
| Response
 +
|-
 +
| GET
 +
| /floating_ips/{all | ip}
 +
| n/a
 +
| List of all available floating ips or ip details
 +
|}
  
 
== Implementation ==
 
== Implementation ==

Revision as of 15:27, 15 June 2011

OpenStack Floating IPs API (draft)

  • Launchpad Entry: NovaSpec:openstack-api-floating-ips
  • Created:
  • Contributors: Ilya Alekseyev, Eldar Nugaev, Kirill Shileev

Summary

Our goal is to add support for floating ips management in OpenStack API.

Release Note

Support for floating ips management in OpenStack API.

Rationale

User stories

Eldar wants to associate additional IP with instance. He should to have possibility to associate address. Then he wants to disassociate address. He also should have such possibility.

Assumptions

Design

At this moment we have implementation of floating IP in EC2 API. That contains next command

  • allocate_address
  • release_address
  • associate_address
  • disassociate_address
verb URI Request Response
GET ip} n/a List of all available floating ips or ip details

Implementation

Add such methods to OS API.

Code Changes

Implementation for autoassociation floating ip was added in http://bazaar.launchpad.net/~hudson-openstack/nova/trunk/revision/1025

Migration

Include:

  • data migration, if any
  • redirects from old URLs to new ones, if any
  • how users will be pointed to the new way of doing things, if necessary.

Test/Demo Plan

This need not be added or completed until the specification is nearing beta.

Unresolved issues

This should highlight any issues that should be addressed in further specifications, and not problems with the specification itself; since any specification with problems cannot be approved.

BoF agenda and discussion

Use this section to take notes during the BoF; if you keep it in the approved spec, use it for summarising what was discussed and note any options that were rejected.