Add support for the Compute (Nova) API
Currently the SDK/API only supports the storage API (Swift). The SDK/API should be expanded to support the API for compute (Nova).
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- High
- Drafter:
- Wayne Foley
- Direction:
- Approved
- Assignee:
- Wayne Foley
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Wayne Foley
- Completed by
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Adding intial compute service client. Adding support for listing and getting flavor information Added unit tests for the new compute service client Refactoring the StorageServiceC
Addressed by: https:/
Adding support for listing, getting and deleting images
Addressed by: https:/
Adding support for creating, updating and deleting metadata on images and servers. Updating. and adding unit tests. Changing "ListImages" and "ListFlavors" to be more consistent with the GetX sematic.
Addressed by: https:/
Adding support for listing networks Added network service client Fixed comments and typos.
Addressed by: https:/
Adding support for creating and deleting servers
Addressed by: https:/
Adding support for listing, getting, and creating floating ip addresses Fixed minor documentation typos.
Addressed by: https:/
Adding support for Assigning a floating ip to a server. Adding support for listing and getting servers. Adding support for releasing/deleting floating Ips.
Addressed by: https:/
Adding support for listing key pairs. Adding support for creating servers with key pairs.