Bug 1948011 - openshift-controller-manager constantly reporting type "Upgradeable" status Unknown
Summary: openshift-controller-manager constantly reporting type "Upgradeable" status U...
Alias: None
Product: OpenShift Container Platform
Classification: Red Hat
Component: openshift-controller-manager
Version: 4.8
Hardware: Unspecified
OS: Unspecified
Target Milestone: ---
: 4.8.0
Assignee: Gabe Montero
QA Contact: wewang
Depends On:
TreeView+ depends on / blocked
Reported: 2021-04-09 18:27 UTC by W. Trevor King
Modified: 2021-07-27 22:59 UTC (History)
9 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Cause: openshift-controller-manager currently sets Upgradeable to Unknown Consequence: This is potentially confusing to users. Fix: Set Upgradeable=True Result: No more confusion should exist with the Upgradeable condition for openshift-controller-manager.
Clone Of: 1928141
: 1948012 (view as bug list)
Last Closed: 2021-07-27 22:58:43 UTC
Target Upstream Version:

Attachments (Terms of Use)

System ID Private Priority Status Summary Last Updated
Github openshift cluster-openshift-controller-manager-operator pull 210 0 None open Bug 1948011: seed upgradeable condition in ocm-o cluster operator status so library-go union code can find it 2021-05-04 19:40:24 UTC
Red Hat Product Errata RHSA-2021:2438 0 None None None 2021-07-27 22:59:12 UTC

Description W. Trevor King 2021-04-09 18:27:51 UTC
+++ This bug was initially created as a clone of Bug #1928141 +++

openshift-controller-manager currently sets Upgradeable=Unknown, which is potentially confusing to users.  If it does not want to block minor updates, it should either leave Upgradeable completely unset or set it Upgradeable=True.  When this bug is fixed, we should remove the temporary exception I'm granting in [1].

[1]: https://github.com/openshift/origin/pull/26030

Comment 5 wewang 2021-05-10 07:21:01 UTC
Verified in version:

When set OpenShiftControllerManager to Unmanaged, check the ocm, Upgradeable is True now.and no "status":"Unknown" in ocm-o pod log now.

    reason: AsExpected
    status: "True"
    type: Upgradeable

so approved the pr.

Comment 7 W. Trevor King 2021-05-22 04:27:14 UTC
I tweaked the doc text a bit, because Upgradeable=Unknown doesn't block minor updates.  Upgradeable=True is just a much clearer way to say "I'm not blocking minor updates" than Upgradeable=Unknown.

Comment 10 errata-xmlrpc 2021-07-27 22:58:43 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 (Moderate: OpenShift Container Platform 4.8.2 bug fix and security update), and where to find the updated
files, follow the link below.

If the solution does not work for you, open a new bug report.


Note You need to log in before you can comment on or make changes to this bug.