New ManagementInterface for drivers
This blueprint consolidates the work needed for the creation of a new
driver interface for management-like operations and a new REST API
resource to expose those methods.
spec: https:/
Blueprint information
- Status:
- Complete
- Approver:
- aeva black
- Priority:
- High
- Drafter:
- Lucas Alvares Gomes
- Direction:
- Approved
- Assignee:
- Lucas Alvares Gomes
- Definition:
- Approved
- Series goal:
- Accepted for juno
- Implementation:
-
Implemented
- Milestone target:
-
2014.2
- Started by
- aeva black
- Completed by
- Lucas Alvares Gomes
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add ManagementInterface
Addressed by: https:/
IPMITool to use the new ManagementInterface
Addressed by: https:/
SeaMicro to use the new ManagementInterface
Addressed by: https:/
IPMINative to use the new ManagementInterface
-------
Description looks good, but there are a few details that I feel are lacking.
* REST API changes. Clearly, this will require a few.
* test coverage. I'd like to see this implemented for the SSH driver as well, so that we can drive testing of this feature via tempest/devstack, and leverage the same test suite for upstream and third-party CI.
-Devananda
-------
Hi Devananda, thanks for the input I will include those as part of the blueprint description/scope.
-Lucas
Addressed by: https:/
SSH virsh to use the new ManagementInterface
Addressed by: https:/
Expose {set,get}
Addressed by: https:/
IPMINative set_boot_device persistent
Gerrit topic: https:/
Addressed by: https:/
ManagementI
Marking as implemented even if the tempest test is not merged yet, as instructed by Thierry on the #openstack-