Description of problem: Director deployed OCP 3.11 deployment fails during TASK [openshift_storage_glusterfs : Check for specified container versions: TASK [openshift_storage_glusterfs : Check for specified container versions] **** fatal: [openshift-master-2]: FAILED! => {"changed": false, "msg": "A valid version tag must be specified for all GlusterFS container images.\nValid image tags take the form of \"v3.x\" where \"x\" can be a one or two release\nversions (e.g. \"v3.0\" or \"v3.0.1\"). The following image versions were detected:\n\nGlusterFS: latest\nHeketi: latest\nglusterblock-provisioner: latest\n"} PLAY RECAP ********************************************************************* localhost : ok=24 changed=0 unreachable=0 failed=0 openshift-infra-0 : ok=181 changed=75 unreachable=0 failed=0 openshift-infra-1 : ok=181 changed=75 unreachable=0 failed=0 openshift-infra-2 : ok=182 changed=75 unreachable=0 failed=0 openshift-master-0 : ok=353 changed=152 unreachable=0 failed=0 openshift-master-1 : ok=353 changed=152 unreachable=0 failed=0 openshift-master-2 : ok=599 changed=251 unreachable=0 failed=1 openshift-worker-0 : ok=181 changed=75 unreachable=0 failed=0 openshift-worker-1 : ok=181 changed=75 unreachable=0 failed=0 openshift-worker-2 : ok=182 changed=75 unreachable=0 failed=0 INSTALLER STATUS *************************************************************** Initialization : Complete (0:02:08) Health Check : Complete (0:00:16) Node Bootstrap Preparation : Complete (0:05:04) etcd Install : Complete (0:01:11) Master Install : Complete (0:07:44) Master Additional Install : Complete (0:02:45) Node Join : Complete (0:01:48) GlusterFS Install : In Progress (0:00:21) This phase can be restarted by running: playbooks/openshift-glusterfs/new_install.yml Failure summary: 1. Hosts: openshift-master-2 Play: Configure GlusterFS Task: Check for specified container versions Message: A valid version tag must be specified for all GlusterFS container images. Valid image tags take the form of "v3.x" where "x" can be a one or two release versions (e.g. "v3.0" or "v3.0.1"). The following image versions were detected: GlusterFS: latest Heketi: latest glusterblock-provisioner: latest The error is probably caused by using latest tags in containers-prepare-parameter.yaml for openshift_gluster_tag and openshift_heketi_tag params: [stack@undercloud-0 ~]$ grep latest containers-prepare-parameter.yaml openshift_etcd_tag: latest openshift_gluster_tag: latest openshift_heketi_tag: latest [stack@undercloud-0 ~]$ Version-Release number of selected component (if applicable): openstack-tripleo-common-9.4.1-0.20181012010891.el7ost.noarch openstack-tripleo-common-containers-9.4.1-0.20181012010891.el7ost.noarch python2-tripleo-common-9.4.1-0.20181012010891.el7ost.noarch How reproducible: 100% Steps to Reproduce: 1. Deploy OCP overcloud with CNS enabled via Director Actual results: Deployment fails. Expected results: No failures Additional info:
Should be fixed with https://github.com/openshift/openshift-ansible/commit/c7c226df5d5ad96c5e053e0d76552cf5d47af562
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2019:0878