Bug 1743748

Summary: [4.1.z] ClusterOperator operator-lifecycle-manager missing ClusterStatusConditionType Upgradeable
Product: OpenShift Container Platform Reporter: Evan Cordell <ecordell>
Component: OLMAssignee: Evan Cordell <ecordell>
OLM sub component: OLM QA Contact: Jian Zhang <jiazha>
Status: CLOSED DUPLICATE Docs Contact:
Severity: medium    
Priority: medium CC: bandrade, chuo, eparis, lxia, scolange
Version: 4.1.0   
Target Milestone: ---   
Target Release: 4.1.z   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: 1727032 Environment:
Last Closed: 2019-08-28 06:03:37 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1727032    
Bug Blocks:    

Comment 2 Jian Zhang 2019-08-28 05:57:20 UTC
OLM version: io.openshift.build.commit.url=https://github.com/operator-framework/operator-lifecycle-manager/commit/76940550adb7c874dc08cdae838c67b3eb719c03
Cluster version is 4.1.0-0.nightly-2019-08-27-070548

Now, both the "operator-lifecycle-manager" and "operator-lifecycle-manager" have the "Upgradeable" field, LGTM, verify it.
mac:~ jianzhang$ oc get co operator-lifecycle-manager -o yaml
apiVersion: config.openshift.io/v1
kind: ClusterOperator
metadata:
  creationTimestamp: "2019-08-28T03:17:16Z"
  generation: 1
  name: operator-lifecycle-manager
  resourceVersion: "10008"
  selfLink: /apis/config.openshift.io/v1/clusteroperators/operator-lifecycle-manager
  uid: 5674a11f-c942-11e9-ae17-02e88bf7619c
spec: {}
status:
  conditions:
  - lastTransitionTime: "2019-08-28T03:17:16Z"
    status: "False"
    type: Degraded
  - lastTransitionTime: "2019-08-28T03:22:21Z"
    message: Deployed 0.9.0
    status: "False"
    type: Progressing
  - lastTransitionTime: "2019-08-28T03:17:16Z"
    status: "True"
    type: Available
  - lastTransitionTime: "2019-08-28T03:17:16Z"
    status: "True"
    type: Upgradeable
  extension: null
  versions:
  - name: operator
    version: 4.1.0-0.nightly-2019-08-27-070548
  - name: operator-lifecycle-manager
    version: 0.9.0
mac:~ jianzhang$ oc get co operator-lifecycle-manager-catalog -o yaml
apiVersion: config.openshift.io/v1
kind: ClusterOperator
metadata:
  creationTimestamp: "2019-08-28T03:17:16Z"
  generation: 1
  name: operator-lifecycle-manager-catalog
  resourceVersion: "10007"
  selfLink: /apis/config.openshift.io/v1/clusteroperators/operator-lifecycle-manager-catalog
  uid: 5674c0f6-c942-11e9-ae17-02e88bf7619c
spec: {}
status:
  conditions:
  - lastTransitionTime: "2019-08-28T03:17:16Z"
    status: "False"
    type: Degraded
  - lastTransitionTime: "2019-08-28T03:22:21Z"
    message: Deployed 0.9.0
    status: "False"
    type: Progressing
  - lastTransitionTime: "2019-08-28T03:17:16Z"
    status: "True"
    type: Available
  - lastTransitionTime: "2019-08-28T03:17:16Z"
    status: "True"
    type: Upgradeable
  extension: null
  versions:
  - name: operator
    version: 4.1.0-0.nightly-2019-08-27-070548
  - name: operator-lifecycle-manager
    version: 0.9.0