If non-admin users try to unshelve a server, nova-compute fails due to
"User does not have admin privileges" while getting hypervisor_hostname.
This patch changes the user context to admin's one temporarily to get the
hypervisor_hostname.
Closes-Bug: 1245312
Change-Id: I84dce1f7694d09c1281da13c6008bb3aa5940f85
(cherry picked from commit 13fa2caaad796ee66c432e0d19fd6f759234a964)
Reviewed: https:/ /review. openstack. org/77734 /git.openstack. org/cgit/ openstack/ nova/commit/ ?id=83d739892e7 826c4b377786cfa 7432c9fecffe98
Committed: https:/
Submitter: Jenkins
Branch: stable/havana
commit 83d739892e7826c 4b377786cfa7432 c9fecffe98
Author: Ken'ichi Ohmichi <email address hidden>
Date: Mon Oct 28 11:16:48 2013 +0900
Make non-admin users can unshelve a server
If non-admin users try to unshelve a server, nova-compute fails due to hostname. hostname.
"User does not have admin privileges" while getting hypervisor_
This patch changes the user context to admin's one temporarily to get the
hypervisor_
Closes-Bug: 1245312 c1281da13c6008b b3aa5940f85 66c432e0d19fd6f 759234a964)
Change-Id: I84dce1f7694d09
(cherry picked from commit 13fa2caaad796ee