Description of problem:
You can no longer deploy CNS to Openshift 3.3. Openshift 3.3 supports RHGS 3.1.3.
Following the install guide leads to installing CNS 3.5 / RHGS 3.2.x
The templates used are found under: /usr/share/heketi/templates/
The same files (same names) are provided from both heketi-templates and cns-deploy.
heketi-templates-2.0.6-1.el7rhgs.x86_64 is obsoleted by cns-deploy-4.0.0-19.el7rhgs.x86_64
cns-deploy is installed over heketi-templates due to the obsoletion:
sudo yum install heketi-templates
Loaded plugins: search-disabled-repos
Package heketi-templates is obsoleted by cns-deploy, trying to install cns-deploy-4.0.0-19.el7rhgs.x86_64 instead
Resolving Dependencies
--> Running transaction check
---> Package cns-deploy.x86_64 0:4.0.0-19.el7rhgs will be installed
So now the glusterfs-template.yaml points to an image with RHGS 3.2 and thus will not work.
- image: rhgs3/rhgs-server-rhel7:3.2.0-7
For OCP 3.3, you would need image: rhgs3/rhgs-server-rhel7:3.1.3-17
This is old and has an E security ranking from the container portal.
Version-Release number of selected component (if applicable):
OCP 3.3
RHGS 3.1.3
How reproducible:
Follow the OCP 3.3 / Gluster 3.1 CNS directions.
Steps to Reproduce:
1.
2.
3.
Actual results:
Fails
Expected results:
Still works
Additional info:
We don't support OCP 3.3 or older with CNS 3.5.
It just does not work with the old kubernetes (no dynamic provisioning, etc).
We can continue discussing, but we can't do antyhing for 3.6 any more.
==> moving out of 3.6 for continued discussion.