Bug 1679330

Summary: Director deployed OCP 3.11 deployment fails during TASK [openshift_storage_glusterfs : Check for specified container versions
Product: Red Hat OpenStack Reporter: Marius Cornea <mcornea>
Component: openstack-tripleo-commonAssignee: Martin André <m.andre>
Status: CLOSED ERRATA QA Contact: Marius Cornea <mcornea>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 14.0 (Rocky)CC: dbecker, ltomasbo, m.andre, mburns, morazi, rheslop, slinaber
Target Milestone: z2Keywords: Triaged, ZStream
Target Release: 14.0 (Rocky)   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: openstack-tripleo-common-9.4.1-0.20190119050433.261de49 Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2019-04-30 17:51:15 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Marius Cornea 2019-02-20 22:05:23 UTC
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:

Comment 11 errata-xmlrpc 2019-04-30 17:51:15 UTC
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