Add os-win library

Registered by Claudiu Belu on 2015-09-11

Hyper-V is involved in many of OpenStack components (nova, neutron, cinder, ceilometer, etc.) and will be involved with other components in the future.

A common library can be created in order to reduce the code duplication between all these components (utils classes, which interacts directly with Hyper-V through WMI), making it easier to maintain, review and propose new changes to current and future components.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Medium
Drafter:
Claudiu Belu
Direction:
Approved
Assignee:
Claudiu Belu
Definition:
Approved
Series goal:
Accepted for mitaka
Implementation:
Implemented
Milestone target:
milestone icon mitaka-2
Started by
Claudiu Belu on 2015-10-06
Completed by
John Garbutt on 2015-12-15

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/add-os-win-library,n,z

Addressed by: https://review.openstack.org/212102
    WIP: Hyper-V: adds os-win library

Addressed by: https://review.openstack.org/215917
    WIP: Hyper-V: removes *Utils modules and unit tests

Gerrit topic: https://review.openstack.org/#q,topic:bp/s,n,z

Addressed by: https://review.openstack.org/227827
    Adds os-win dependency spec

Gerrit topic: https://review.openstack.org/#q,topic:bp/hyperv-serial-ports,n,z

Made this medium priority, as its blocking all other hyper-v specs, as I understand it. --johnthetubaguy 20151110

Addressed by: https://review.openstack.org/237643
    Removes support for Hyper-V Server 2008 R2

Gerrit topic: https://review.openstack.org/#q,topic:bp/hyper-v-block-device-mapping-support,n,z

Addressed by: https://review.openstack.org/247729
    Hyper-V: adds os-win library

Gerrit topic: https://review.openstack.org/#q,topic:bp/nova-python3-mitaka,n,z

Addressed by: https://review.openstack.org/262007
    Hyper-V: os_win related updates

Addressed by: https://review.openstack.org/265239
    Hyper-V: Trace original exception before converting exception

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.