Enhance libvirt to set admin root password

Registered by Sahid Orentino

The version of libvirt 1.2.16 provides a new API to set to the domain an user password. We can use this feature to provide a way to make the nova API to set-admin-password working.

Also we will provide a new properties os_admin_user to let users ability to configure the admin user. Used mostly for Windows.

Blueprint information

Status:
Complete
Approver:
John Garbutt
Priority:
Low
Drafter:
Sahid Orentino
Direction:
Approved
Assignee:
Sahid Orentino
Definition:
Approved
Series goal:
Accepted for liberty
Implementation:
Implemented
Milestone target:
milestone icon 12.0.0
Started by
Sahid Orentino
Completed by
John Garbutt

Related branches

Sprints

Whiteboard

Gerrit topic: https://review.openstack.org/#q,topic:bp/libvirt-set-admin-password,n,z

Addressed by: https://review.openstack.org/185910
    libvirt: Enchance libvirt to set admin root password

Addressed by: https://review.openstack.org/185921
    libvirt: add os_admin_user to use with set admin password

Addressed by: https://review.openstack.org/187509
    libvirt: set admin root password

Addressed by: https://review.openstack.org/196620
    libvirt: rework can quiesce to not share "sensitive" informations

This might be all up for review now I guess, is it time to move this into the NeedsCodeReview state?
Please note this blueprint will delayed until the M release if it is not in the NeedsCodeReview state (with all the code up for review) before July 16th, and merged by July 30th. We expect to re-open master for the M release in September. For more information, please see: https://wiki.openstack.org/wiki/Nova/Liberty_Release_Schedule#Non-priority_Blueprint_Feature_Freeze and http://lists.openstack.org/pipermail/openstack-dev/2015-June/065819.html
--johnthetubaguy 15th July 2015

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.