Bug 1332469 - [RFE]Include spice-html5 package in RHOS7 and RHOS8 repositories
Summary: [RFE]Include spice-html5 package in RHOS7 and RHOS8 repositories
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat OpenStack
Classification: Red Hat
Component: spice-html5
Version: 7.0 (Kilo)
Hardware: Unspecified
OS: Linux
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: RHOS Maint
QA Contact: Shai Revivo
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-05-03 09:32 UTC by Chaitanya Shastri
Modified: 2019-10-10 12:02 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Enhancement
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-05-05 19:14:21 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description Chaitanya Shastri 2016-05-03 09:32:43 UTC
Description of problem:

For an OpenStack instance, by default, a VNC console is enabled.

If I want to switch over to Spice console for the spawned instances, I need to perform some configuration changes in nova.conf file on compute and controller nodes like enabling the spice related features and enabling the spice agent. Also, I need to install two packages if I need to enable Spice console for the spawned instances:

1. spice-html5
2. openstack-nova-spicehtml5proxy

The second package 'openstack-nova-spicehtml5proxy' is present in 'rhel-7-server-openstack-7.0-rpms' repository. But 'spice-html5' (spice-html5-0.1.6-2.el7.noarch.rpm) package is a part of 'rhel-7-server-rhev-mgmt-agent-for-power-le-rpms' repository (https://access.redhat.com/downloads/content/spice-html5/0.1.6-2.el7/noarch/fd431d51/package) which is not accessible by the users that are subscribed to the required channels for installing RHOS7 and RHOS8.

I have tried manually installing the package 'spice-html5-0.1.6-2.el7.noarch.rpm' by downloading it manually from the channel and it works perfectly well.

So, shouldn't  the package 'spice-html5' (spice-html5-0.1.6-2.el7.noarch.rpm) be a part of RHOS7 and RHOS8 channels so that every user subscribed to these channels is able to access it?


Version-Release number of selected component (if applicable):

RHOS7
RHOS8

How reproducible:

100%

Steps to Reproduce:

Enable appropriate RHOS channels for installation and search for spice-html5 package.

Actual results:

spice-html5 package is not present in RHOS channels.


Expected results:

spice-html5 package should be present in RHOS repositories.

Additional info:

I have tried manually installing the package 'spice-html5-0.1.6-2.el7.noarch.rpm' by downloading it manually from the channel and it works perfectly well.

Comment 2 Chaitanya Shastri 2016-05-03 12:54:23 UTC
Also please consider including the package in RHOS6 repositories.

Comment 3 Stephen Gordon 2016-05-05 19:14:21 UTC
(In reply to cshastri from comment #0)

> I have tried manually installing the package
> 'spice-html5-0.1.6-2.el7.noarch.rpm' by downloading it manually from the
> channel and it works perfectly well.

What happens when, for example, you press ctrl-alt-del in a Windows guest to try get to the login screen?

> So, shouldn't  the package 'spice-html5'
> (spice-html5-0.1.6-2.el7.noarch.rpm) be a part of RHOS7 and RHOS8 channels
> so that every user subscribed to these channels is able to access it?

No, it was explicitly removed it from RHOSP under Bug # 956434 due to outstanding issues in spice-html5 and the lack of available resources to fix them. Its omission is not accidental.

We have no plans to add spice-html5 to RHOSP at this time. I am however in discussions with my counterparts in RHEL virtualization to determine how and when we might go about adding support for the full SPICE client (not spice-html5).

Comment 4 Stephen Gordon 2016-05-05 19:32:21 UTC
Looking at the case it also seems like what they want is not in fact spice-html5 but the full SPICE client similar to that provided by RHEV. We currently do not support this in OpenStack (the underlying enablement isn't there) but if you can re-frame correctly the request then we can consider it.

Comment 5 Sachin 2016-05-06 10:10:48 UTC
I completely agree that we don't fully support spice-html5 in RHOSP. But it doesn't make any sense to subscribe to RHEV just to install a single package. Please also consider that we have 'openstack-nova-spicehtml5proxy' included in RHOSP but not 'spice-html5'.

Can't we include 'spice-html5' in RHOSP but limit the support? We can update documentation or create KCS article on 'Installing and configuring spice in RHOSP'. The documentation will help customers to integrate spice and prevent cases like this in the future.


Note You need to log in before you can comment on or make changes to this bug.