Bug 1346835
Summary: | [RFE][Tracking] oVirt cockpit plugin is consumable on regular hosts | ||
---|---|---|---|
Product: | [oVirt] cockpit-ovirt | Reporter: | Fabian Deutsch <fdeutsch> |
Component: | RFE | Assignee: | Sandro Bonazzola <sbonazzo> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | Wei Wang <weiwang> |
Severity: | high | Docs Contact: | |
Priority: | high | ||
Version: | --- | CC: | bugs, cshao, dfediuck, dguo, jcall, mlibra, sbonazzo, trichard, ycui, ykaul, ylavi |
Target Milestone: | ovirt-4.1.0-beta | Keywords: | FutureFeature, Tracking |
Target Release: | 0.10.7-0.0.6 | Flags: | rule-engine:
ovirt-4.1+
ylavi: planning_ack+ sbonazzo: devel_ack+ ycui: testing_ack+ |
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Enhancement | |
Doc Text: |
Previously, Cockpit was only available on Red Hat Virtualization Host. With this release, you can now install and use the Cockpit plugin on Red Hat Enterprise Linux hosts.
|
Story Points: | --- |
Clone Of: | Environment: | ||
Last Closed: | 2017-02-01 14:51:57 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | Integration | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | 1378412, 1380641 | ||
Bug Blocks: | 1420995 |
Description
Fabian Deutsch
2016-06-15 12:30:12 UTC
We need to assume that hosted-engine --deploy is going to be run by some user with root permissions regardless. This is easy to workaround with cockpit's "superuser: try" Howerve, the assumption that he-setup is installed is unlikely to go away. Adding an alternative code path which checks whether ovirt-hosted-engine-setup is installed and displays any kind of friendly error message if it isn't is wasted effort (and gets us into the weeds with a lack of viable places to go from that page without recommending users drop to the shell and install that package manually). We need to just require ovirt-hosted-engine-setup as a dependency of the dashboard. ovirt-hosted-engine-setup is already required in master For this RFE, I want to clarify the following as well to define the test scope on this bug. What is the regular hosts we need to cover? RHEL 7.2.z RHEL 7.3.z CentOS 7.2.z CentOS 7.3.z? Still need to consider cockpit version then test the cockpit plugin. We want this to happen in 4.1. Moving to UX to discuss this item. Moving to a sub-component of ovirt-distribution until bugzilla engineers creates the ovirt-cockpit product. *** Bug 1380641 has been marked as a duplicate of this bug. *** Moving to modified since the last pending dependency moved to modified. The fix for this issue should be included in oVirt 4.1.0 beta 1 released on December 1st. If not included please move back to modified. Sandro, we are working on this RFE verification right now, seeing my previous comment 3, I would like to clarify the test scope what supported distribution we will cover for 4.1 release? According to "oVirt 4.1.0 First Beta Release" email, we need to cover the following distribution, could you double confirm that? Thanks. <snip> This release supports Hypervisor Hosts running: * Red Hat Enterprise Linux 7.3 or later * CentOS Linux (or similar) 7.2 or later * Fedora 24 (tech preview) </snip> Test Version: redhat-release-server-7.3-7.el7.x86_64 kernel-3.10.0-514.el7.x86_64 cockpit-126-1.el7.x86_64 cockpit-ovirt-dashboard-0.10.6-1.4.3.el7.centos.noarch vdsm-4.18.999-1219.gite8c2926.el7.centos.x86_64 Test Steps: 1. Clean install RHEL7.3 2. yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release41-pre.rpm 3. yum install vdsm 4. yum install cockpit 5. yum install cockpit-ovirt-dashboard.noarch 6. Login cockpit webUI with root account 7. Check the cockpit-ovirt page: dashboard, HE, Virtualization Manchine 8. Check the basic function of cockpit-ovirt page Result: 1. Install cockpit-ovirt plugin is successful 2. Basic functions in cockpit-ovirt page: dashboard, HE, Virtualization Manchine are ok So the bug is verified with RHEL7.3 server I will go on to verify with Centos 7.3 server and Fedora 24 server. Test Version fedora-release-server-24-1.noarch kernel-4.5.5-300.fc24.x86_64 cockpit-0.103-1.fc24.x86_64 cockpit-ovirt-dashboard-0.10.6-1.4.2.fc24.noarch vdsm-4.18.999-1218.gitd36143e.fc24.x86_64 Test Steps: 1. Clean install Fedora24 2. yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release41-pre.rpm 3. yum install vdsm 4. yum install cockpit 5. yum install cockpit-ovirt-dashboard.noarch 6. Login cockpit webUI with root account 7. Check the cockpit-ovirt page: dashboard, HE, Virtualization Machine 8. Check the basic function of cockpit-ovirt page Result: 1. Install cockpit-ovirt plugin is successful 2. Basic functions in cockpit-ovirt page: dashboard, HE, Virtualization Machine are ok So the bug is verified with Fedora24 server I will go on to verify with Centos 7.3 server. Test Version centos-release-7-3.1611.el7.centos.x86_64 kernel-3.10.0-514.el7.x86_64 cockpit-122-3.el7.centos.x86_64 cockpit-ovirt-dashboard-0.10.6-1.4.2.el7.centos.noarch vdsm-4.18.999-1218.gitd36143e.el7.centos.x86_64 Test Steps: 1. Clean install Centos73 2. yum install http://resources.ovirt.org/pub/yum-repo/ovirt-release41-pre.rpm 3. yum install vdsm 4. yum install cockpit 5. yum install cockpit-ovirt-dashboard.noarch 6. Config firewall with cockpit 7. Login cockpit webUI with root account 8. Check the cockpit-ovirt page: dashboard, HE, Virtualization Machine 9. Check the basic function of cockpit-ovirt page Result: 1. Install cockpit-ovirt plugin is successful 2. Basic functions in cockpit-ovirt page: dashboard, HE, Virtualization Machine are ok So the bug is verified with Centos73 server (In reply to Ying Cui from comment #13) > Sandro, we are working on this RFE verification right now, seeing my > previous comment 3, I would like to clarify the test scope what supported > distribution we will cover for 4.1 release? According to "oVirt 4.1.0 First > Beta Release" email, we need to cover the following distribution, could you > double confirm that? Thanks. > > <snip> > This release supports Hypervisor Hosts running: > * Red Hat Enterprise Linux 7.3 or later > * CentOS Linux (or similar) 7.2 or later > * Fedora 24 (tech preview) > </snip> Confirmed, just a change: * CentOS Linux (or similar) 7.3 or later instead of 7.2 or later. |