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
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.
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.
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.