<div>The way the code stands right now is that only the cloudadmin user can view VNC consoles from the Dashboard (<a href="http://nova.openstack.org/runnova/vncconsole.html">http://nova.openstack.org/runnova/vncconsole.html</a>)</div>
<div><br></div><div>Is that the intention?</div><div><br></div><div>Do we want to allow non-cloudadmin users to be able to view VNC consoles from the Dashboard?</div><div><br></div><div>If so we need to add one line to <a href="https://github.com/openstack/nova/blob/master/nova/api/ec2/__init__.py">https://github.com/openstack/nova/blob/master/nova/api/ec2/__init__.py</a> in Authorizer.__init__. Add to self.action_rolesĀ </div>
<div><br></div><div>'GetVncConsole': ['projectmanager', 'sysadmin'],</div><div><br></div><div>under CloudController. Otherwise regular users immediately get a 401 when trying to use VNC.</div><div>
<br></div><div>Everett</div>