Bug 894888

Summary: Spice and HTML5 support for Horizon
Product: Red Hat OpenStack Reporter: Perry Myers <pmyers>
Component: spice-html5Assignee: RHOS Maint <rhos-maint>
Status: CLOSED WONTFIX QA Contact: Daniel Korn <dkorn>
Severity: low Docs Contact:
Priority: low    
Version: 5.0 (RHEL 7)CC: apevec, benglish, byount, emilien.macchi, felipe.alfaro, jschluet, markmc, mlopes, mschuppe, nbarcet, ndipanov, pep, rbalakri, rhos-maint, sgordon, sputhenp, tvvcox, yeylon
Target Milestone: ---Keywords: ZStream
Target Release: 7.0 (Kilo)Flags: jschluet: needinfo-
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Release Note
Doc Text:
Support for SPICE remote console access was recently added to the Compute (Nova) and Dashboard (Horizon) services. The spice-html5 package required to support SPICE access is however not included in this release. As such SPICE remote console access remains unsupported at this time.
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-10-14 20:45:55 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 956434    
Bug Blocks: 1077198    

Description Perry Myers 2013-01-13 23:00:02 UTC
Spice and HTML5 support for Horizon

Comment 2 Daniel Berrangé 2013-02-21 15:38:03 UTC
Horizon support was merged in this:

https://review.openstack.org/#/q/project:openstack/horizon+branch:master+topic:bp/libvirt-spice,n,z

This makes use of the SPICE-HTML5 widget for display.

As it standard this doesn't really offer any compelling advantage over using VNC. To get access to the good SPICE features we need to have a standalone SPICE client that speaks websockets.

I filed this bug to track that https://bugzilla.redhat.com/show_bug.cgi?id=913607

Comment 4 Perry Myers 2013-06-03 13:05:48 UTC
This functionality is part of the upstream Grizzly GA.  However, in order for us to have end to end Spice functionality in RHOS, we need to add the spice-html5 component in 956434.  This will not be done in RHOS 3.0 timeframe, so spice support in RHOS 3.0 is not fully supportable

Comment 16 Felipe Alfaro Solana 2014-05-13 13:45:30 UTC
What's missing here?

At least, in Icehouse, HTML5 SPICE support works, but not out-of-the box when using packstack. To enable HTML5 SPICE support on a packstack-deployed OpenStack, one has to install the spice-html5 package and tinker with /etc/nova/nova.conf.

Comment 19 Jeff Dexter 2014-06-05 13:04:36 UTC
We have a customers that are looking to take advantage of some of the features of spice and Would like to know if they will be possible through the limited opteration of html5?
-One of the workloads we will be running (EyeOS) has requested this K-V-M protocol
-Audio support
Thanks

Comment 20 Andrew Cathrow 2014-06-05 21:01:44 UTC
Does EyeOS want spice support through the client or Spice-html?

Comment 23 Jeff Dexter 2014-07-31 15:23:02 UTC
Since the release of RHOSP5 on both RHEL6 and 7, I am still searching for the supported way to implement spice through RHOSP5?

Comment 24 Stephen Gordon 2014-07-31 15:26:32 UTC
Per the release note on this bug:

"Support for SPICE remote console access was recently added to the Compute (Nova) and Dashboard (Horizon) services. The spice-html5 package required to support SPICE access is however not included in this release. As such SPICE remote console access remains unsupported at this time."

We never got an answer back to Andy's Q in comment # 20 to facilitate either.

Comment 27 Rafael Rosa 2014-12-04 22:02:27 UTC
Can someone confirm if the spice-html5 package will be included on OSP 6? Or point me to where I can check this info?

Comment 28 Stephen Gordon 2014-12-04 22:09:39 UTC
spice-html5 is not currently in OSP 6, we would need to re-investigate whether it is any more usable/supportable.

Comment 32 RHEL Program Management 2015-10-14 20:45:55 UTC
Development Management has reviewed and declined this request.
You may appeal this decision by reopening this request.