Bug 1673953 - Include gluster-ansible role into RHV-H
Summary: Include gluster-ansible role into RHV-H
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: redhat-release-virtualization-host
Version: 4.3.1
Hardware: Unspecified
OS: Unspecified
high
high
Target Milestone: ovirt-4.3.1
: 4.3.0
Assignee: Yuval Turgeman
QA Contact: Wei Wang
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2019-02-08 14:31 UTC by Gobinda Das
Modified: 2019-05-08 12:32 UTC (History)
14 users (show)

Fixed In Version:
Doc Type: No Doc Update
Doc Text:
Clone Of:
Environment:
Last Closed: 2019-05-08 12:32:23 UTC
oVirt Team: Node
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2019:1053 0 None None None 2019-05-08 12:32:35 UTC

Description Gobinda Das 2019-02-08 14:31:52 UTC
Description of problem:
Include gluster-ansible role from copr repo

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


How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:


Expected results:


Additional info:

Comment 1 Gobinda Das 2019-02-11 10:45:32 UTC
Right now the roles are available from optional channel. As we are replacing gdeploy with gluster-ansible role so those roles need to include into RHV-H on the node.

Comment 5 Wei Wang 2019-02-15 07:33:31 UTC
Test Version
RHVH-4.3-20190201.0-RHVH-x86_64-dvd1.iso

Test Steps:
1. Clean install RHVH-4.3-20190201.0-RHVH-x86_64-dvd1.iso
2. Check gluster-ansible package with CLI
   #rpm -qa|grep gluster-ansible
3. subscribe to stage cdn with enabled optional channel
4. Check gluster-ansible package with CLI

Result:
1. After step 2, gluster-ansible roles are not included in RHVH
2. After step 3, gluster-ansible roles are available from optional channel

[root@host ~]# yum search gluster-ansible
Loaded plugins: enabled_repos_upload, imgbased-persist, package_upload, product-id, search-disabled-repos, subscription-manager, vdsmupgrade
rhel-7-server-rhvh-4-rpms                                                                                                                                                               | 4.1 kB  00:00:00     
(1/3): rhel-7-server-rhvh-4-rpms/x86_64/group                                                                                                                                           |  104 B  00:00:01     
(2/3): rhel-7-server-rhvh-4-rpms/x86_64/updateinfo                                                                                                                                      |  92 kB  00:00:02     
(3/3): rhel-7-server-rhvh-4-rpms/x86_64/primary_db                                                                                                                                      | 224 kB  00:00:02     
========================================================================================N/S matched: gluster-ansible========================================================================================
gluster-ansible-cluster.noarch : Ansible roles for GlusterFS volume management
gluster-ansible-features.noarch : Ansible roles for GlusterFS infrastructure management
gluster-ansible-infra.noarch : Ansible roles for GlusterFS infrastructure management
gluster-ansible-maintenance.noarch : Ansible roles for GlusterFS infrastructure management
gluster-ansible-repositories.noarch : Ansible roles for GlusterFS infrastructure management
gluster-ansible-roles.noarch : Ansible roles for GlusterFS deployment and management

  Name and summary matches only, use "search all" for everything.
Uploading Enabled Repositories Report
Loaded plugins: product-id, subscription-manager
Unable to upload Enabled Repositories Report


QE can reproduce this issue, change flag "qa_ack" to "+".

Comment 6 Sahina Bose 2019-02-18 13:53:05 UTC
While trying to tag gluster-ansible rpms to rhv-h, there is an error

[sahinab@localhost hc-basic-suite-master]$ brew tag rhgs-rhvh-4.3-rhel-7-pending gluster-ansible-roles-1.0.4-1.el7rhgs
TagError: Package gluster-ansible-roles not in list for rhgs-rhvh-4.3-rhel-7-pending
[sahinab@localhost hc-basic-suite-master]$ brew tag rhgs-rhvh-4.3-rhel-7-pending gluster-ansible-infra-1.0.3-1.el7rhgs
TagError: Package gluster-ansible-infra not in list for rhgs-rhvh-4.3-rhel-7-pending
[sahinab@localhost hc-basic-suite-master]$ brew tag rhgs-rhvh-4.3-rhel-7-pending gluster-ansible-features-1.0.4-2.el7rhgs
TagError: Package gluster-ansible-features not in list for rhgs-rhvh-4.3-rhel-7-pending

Aviv, can you help?

Comment 7 Sahina Bose 2019-02-18 13:59:43 UTC
Yuval, maybe you can help too?

Comment 8 Yuval Turgeman 2019-02-18 14:03:13 UTC
New packages ? Aviv probably needs to whitelist them

Comment 9 Aviv Sabadra 2019-02-18 16:31:29 UTC
Are they also supposed to ship to RHEL-H? (host channel)

If so, they'll need to get tagged to rhevm-4.3-rhel-7-candidate and added to Errata

Yuval can then just add them when he's building the image

Comment 10 Sahina Bose 2019-02-19 08:39:04 UTC
(In reply to Aviv Sabadra from comment #9)
> Are they also supposed to ship to RHEL-H? (host channel)
> 
> If so, they'll need to get tagged to rhevm-4.3-rhel-7-candidate and added to
> Errata
> 
> Yuval can then just add them when he's building the image

No, not to host channel (RHEL-H). This is similar to glusterfs-server and gdeploy builds that are added to RHV-H, but on RHEL-H, user subscribes to RHGS repo to get them.

Can I try tagging these to rhgs-rhvh-4.3-rhel-7-pending now. Is the whitelist done?

Comment 11 Aviv Sabadra 2019-02-19 09:00:57 UTC
Added the following to the 4.3 rhgs tag:

gluster-ansible-cluster
gluster-ansible-features
gluster-ansible-infra
gluster-ansible-maintenance
gluster-ansible-repositories
gluster-ansible-roles

Try tagging now

Comment 12 Sahina Bose 2019-02-19 09:28:56 UTC
Done.
 brew list-tagged rhgs-rhvh-4.3-rhel-7-pending
Build                                     Tag                   Built by
----------------------------------------  --------------------  ----------------

gluster-ansible-features-1.0.4-2.el7rhgs  rhgs-rhvh-4.3-rhel-7-pending  surs
gluster-ansible-infra-1.0.3-1.el7rhgs     rhgs-rhvh-4.3-rhel-7-pending  surs
gluster-ansible-roles-1.0.4-1.el7rhgs     rhgs-rhvh-4.3-rhel-7-pending  surs

Comment 14 Wei Wang 2019-02-22 02:09:41 UTC
Test with build RHVH-4.3-20190221.1-RHVH-x86_64-dvd1.iso

[root@hp-dlxxxg9-xx ~]# rpm -qa|grep gdeploy
[root@hp-dlxxxg9-xx ~]# rpm -qa|grep gluster-ansible
gluster-ansible-cluster-1.0-1.el7rhgs.noarch
gluster-ansible-features-1.0.4-3.el7rhgs.noarch
gluster-ansible-maintenance-1.0.1-1.el7rhgs.noarch
gluster-ansible-infra-1.0.3-2.el7rhgs.noarch
gluster-ansible-roles-1.0.4-1.el7rhgs.noarch
gluster-ansible-repositories-1.0-1.el7rhgs.noarch

The gluster-ansible role packages include into RHV-H on the node.

Bug is fixed, change the status to "VERIFIED"

Comment 17 errata-xmlrpc 2019-05-08 12:32:23 UTC
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.

For information on the advisory, and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.

https://access.redhat.com/errata/RHBA-2019:1053


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