Support VNC sessions from the Sunstone interface
|Assignee:||Hector Sanjuan||% Done:|
|Target version:||Release 3.0|
User from community points out that it would be if we can open a VNC session to VMs from Sunstone. Implementation would be integrating an existing VNC client accesible from the VMs tab.
Feature #564: Added noVNC and most of the client-side code to support a VNC session from sunstone.
Feature #564: VNC ready for testing.
Added startvnc and stopvnc operations to the server and the opennebula.js so it looks like any other Sunstone action. Reworked error reporting to the standard form in the server. Fixed bugs and did basic testing.
Feature #564: Update vnc server and client side.
Server side: corrected path to vnc proxy script. Enabled returning the proxy details when we believe it is running, instead of an error saying it is running.
Client side: vms-plugin loads dynamically the noVNC web client. This way someone may actually change it into a different client without having to modify a hardcoded <script> in index.html.