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.