Support the v3 API
We want novaclient to fully support the V3 API. We wIll need to preserve V2 API support as well
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- New
- Series goal:
- None
- Implementation:
- Started
- Milestone target:
- None
- Started by
- Ben Nemec
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
=======
NOTE: A description of changes between the V2 and V3 REST API resides here:
https:/
=======
Gerrit topic: https:/
Addressed by: https:/
Add v3 files
Addressed by: https:/
Enable v3 api code
Addressed by: https:/
Remove old references
Addressed by: https:/
Add v3 images extension
Addressed by: https:/
Add necessary v3 parts to boot a VM
Addressed by: https:/
Create v3 tests directory
Addressed by: https:/
Add v3 HostManager
Addressed by: https:/
WIP: Add v3 support for unchanged apis
Addressed by: https:/
WIP: Copy images code from v2
Addressed by: https:/
WIP: Add support for v3 to common code
Addressed by: https:/
WIP: Remap attributes for nova list
Addressed by: https:/
WIP: Add v3 ServerManager
Addressed by: https:/
Sets default service type for Nova V3 API
Addressed by: https:/
Adds flavor support for Nova V3 API
Addressed by: https:/
Adds flavor access support for Nova V3 API
Addressed by: https:/
Adds agent support for Nova V3 API
Addressed by: https:/
Remove commands not supported by Nova V3 API
Addressed by: https:/
Adds images support for Nova V3 API
Addressed by: https:/
Adds basic servers support for the Nova V3 API
Addressed by: https:/
Adds availability zone support for Nova V3 API
Addressed by: https:/
Adds first part of quotas support for Nova V3 API
Addressed by: https:/
Adds second part of quotas support for Nova V3 API
Addressed by: https:/
Adds services support for Nova V3 API
Addressed by: https:/
Adds hypervisor support for Nova V3 API
Addressed by: https:/
Adds aggregates support for Nova V3 API
Addressed by: https:/
Adds certificates support for Nova V3 API
Addressed by: https:/
Adds keypairs support for the Nova V3 API
Addressed by: https:/
Adds simple tenant usage support for the Nova V3 API
Addressed by: https:/
Adds quota usage support for the V3 API
Addressed by: https:/
Adds volume support for the V3 API
Addressed by: https:/
Removes unsupported volume commands from V3 API support
Addressed by: https:/
Adds ability to boot a server via the Nova V3 API
Addressed by: https:/
Add tests for boot method of v3 shell