Bug 1709684 - Upgrade playbook is not upgrading heketi-client installed on master node
Summary: Upgrade playbook is not upgrading heketi-client installed on master node
Keywords:
Status: CLOSED WONTFIX
Alias: None
Product: Red Hat Gluster Storage
Classification: Red Hat Storage
Component: doc-Container_Native_Storage_with_OpenShift
Version: ocs-3.11
Hardware: Unspecified
OS: Unspecified
unspecified
medium
Target Milestone: ---
: ---
Assignee: storage-doc
QA Contact: storage-qa-internal@redhat.com
URL:
Whiteboard:
Depends On:
Blocks: 1703695
TreeView+ depends on / blocked
 
Reported: 2019-05-14 07:16 UTC by Nitin Goyal
Modified: 2020-02-27 15:24 UTC (History)
12 users (show)

Fixed In Version:
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2020-02-27 15:24:32 UTC
Embargoed:


Attachments (Terms of Use)

Description Nitin Goyal 2019-05-14 07:16:01 UTC
Description of problem:
Upgrade playbook is not upgrading heketi-client installed on master node

Version-Release number of selected component (if applicable):
openshift-ansible-3.11.115-1.git.0.6e67897.el7.noarch

How reproducible:


Steps to Reproduce:
1.
2.
3.

Actual results:
It is not upgrading heketi-client

Expected results:
It should upgrade heketi-client

Additional info:
# rpm -q heketi-client
heketi-client-7.0.0-11.el7rhgs.x86_64

Comment 2 Jose A. Rivera 2019-05-14 13:17:45 UTC
I think a more appropriate solution would be to just be rid of any instructions to install heketi-client and make users always use the heketi CLI in the container. Since we are now only supporting containerized heketi, this will work across all installations.

Comment 4 Jose A. Rivera 2019-07-02 17:41:24 UTC
Customers who are currently using an external heketi-client will continue to work as-is, they just won't have access to new features in the heketi server. If they want the new features, they can switch to using the built-in client in the container. If they have automation that makes use of heketi-client, the change is fairly trivial in that all you'd do is prepend an "oc exec" command to the heketi-client line and call it a day.

Comment 5 Jose A. Rivera 2019-07-02 17:41:59 UTC
Setting devel-ack to "-", as I see no need to do this.

Comment 10 John Mulligan 2020-02-27 15:24:32 UTC
Upgrade playbook is in tech-preview state and will remain so. Due to resource constraints we will not be further improving or enhancing the upgrade playbook.


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