Bug 1492522 - cns-deploy doesn't pull heketi-client as a dependent package
Summary: cns-deploy doesn't pull heketi-client as a dependent package
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat
Component: CNS-deployment
Version: cns-3.6
Hardware: Unspecified
OS: Unspecified
unspecified
high
Target Milestone: ---
: ---
Assignee: Michael Adam
QA Contact: Anoop
URL:
Whiteboard:
Depends On:
Blocks: 1445448
TreeView+ depends on / blocked
 
Reported: 2017-09-18 03:23 UTC by krishnaram Karthick
Modified: 2018-08-14 11:16 UTC (History)
11 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2017-09-18 11:44:45 UTC
Target Upstream Version:


Attachments (Terms of Use)

Description krishnaram Karthick 2017-09-18 03:23:54 UTC
Description of problem:

cns-deploy doesn't pull heketi-client as a dependent package.

[root@dhcp46-207 yum.repos.d]# yum install cns-deploy
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package cns-deploy.x86_64 0:5.0.0-43.el7rhgs will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                       Arch                                      Version                                             Repository                                                       Size
===================================================================================================================================================================================================================
Installing:
 cns-deploy                                    x86_64                                    5.0.0-43.el7rhgs                                    Server-RH-Gluster-3.3-Server                                     29 k

Transaction Summary
===================================================================================================================================================================================================================
Install  1 Package

Total download size: 29 k
Installed size: 67 k
Is this ok [y/d/N]: y
Downloading packages:
cns-deploy-5.0.0-43.el7rhgs.x86_64.rpm                                                                                                                                                      |  29 kB  00:00:01     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : cns-deploy-5.0.0-43.el7rhgs.x86_64                                                                                                                                                              1/1 
  Verifying  : cns-deploy-5.0.0-43.el7rhgs.x86_64                                                                                                                                                              1/1 

Installed:
  cns-deploy.x86_64 0:5.0.0-43.el7rhgs                                                                                                                                                                             

Complete!

[root@dhcp46-207 yum.repos.d]# yum install heketi-client
Loaded plugins: product-id, search-disabled-repos, subscription-manager
Resolving Dependencies
--> Running transaction check
---> Package heketi-client.x86_64 0:5.0.0-13.el7rhgs will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===================================================================================================================================================================================================================
 Package                                         Arch                                     Version                                             Repository                                                      Size
===================================================================================================================================================================================================================
Installing:
 heketi-client                                   x86_64                                   5.0.0-13.el7rhgs                                    Server-RH-Gluster-3.3-Server                                   5.3 M

Transaction Summary
===================================================================================================================================================================================================================
Install  1 Package

Total download size: 5.3 M
Installed size: 27 M
Is this ok [y/d/N]: y
Downloading packages:
heketi-client-5.0.0-13.el7rhgs.x86_64.rpm                                                                                                                                                   | 5.3 MB  00:00:11     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : heketi-client-5.0.0-13.el7rhgs.x86_64                                                                                                                                                           1/1 
  Verifying  : heketi-client-5.0.0-13.el7rhgs.x86_64                                                                                                                                                           1/1 

Installed:
  heketi-client.x86_64 0:5.0.0-13.el7rhgs                                                                                                                                                                          

Complete!


Version-Release number of selected component (if applicable):
cns-deploy-5.0.0-43.el7rhgs.x86_64

How reproducible:
always

Steps to Reproduce:
1. install cns-deploy

Comment 3 Raghavendra Talur 2017-09-18 08:59:20 UTC
With the latest changes in cns-deploy script, we don't need a heketi-cli binary on the client machine. cns-deploy uses heketi-cli binary from the deploy-heketi or heketi container. Hence the dependency removal.

Please let us know if you think there is any functional problem.

Comment 4 Humble Chirammal 2017-09-18 11:44:45 UTC
Discussed in IRC with Karthick and we have an agreement and based on that I am closing this bug.


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