Create new API calls to manage Nova interfaces
Registered by
Troy Toman
Create a REST interface that enables bulk creation and retrieval of instance interface information. The API should look like:
PUT /ipam/instances
At a minimum the request body should have a list of network ids and the instance's tenant_id.
The response will be a list of interfaces with interface uuid, mac address, ip address, routes etc for each interface.(Similar to the current interface api response)
To retrive the list of interfaces, the REST call will look like:
GET /ipam/instances
The response will be a list of interfaces, the same as the create call.
Blueprint information
- Status:
- Complete
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Approved
- Assignee:
- raxnetworking
- Definition:
- Approved
- Series goal:
- Accepted for essex
- Implementation:
- Implemented
- Milestone target:
- 2012.1
- Started by
- Troy Toman
- Completed by
- Troy Toman
Related branches
Related bugs
Sprints
Whiteboard
The API change has already been added to the API documentation that is in the Melange repo
(?)