Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-60219

Hits UpdatePayloadResourceTypeMissing error "a required extension is not available to update" due to 'Could not update oauthclient "console" (626 of 1009): the server does not recognize this resource, check extension API servers'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • 4.20.0
    • 4.20
    • apiserver-auth
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Critical
    • None
    • None
    • Rejected
    • None
    • In Progress
    • Release Note Not Required
    • None
    • None
    • None
    • None
    • None

      Description of problem:
      While verifying OCPBUGS-44937 , found a separate issue as below, so creating a separate bug tracker.

      Version-Release number of selected component (if applicable):

      4.20.0-0.nightly-2025-08-07-023221

      How reproducible:

      Not sure. Tried once as of writing this bug.

      Steps to Reproduce:

      1. Create a TP OCP env. Configure external oidc auth with Microsoft Entra ID.
      2. Check oc login and console login with external oidc auth.
      3. Check cluster health like oc get co, oc get clusterversion, and accessing Console home Overview page with cluster-admin user.

      Actual results:

      1 and 2 succeeded.
      
      But 3 hits error:
      $ oc get co # all are good
      NAME                                       VERSION                              AVAILABLE   PROGRESSING   DEGRADED   SINCE   MESSAGE
      authentication                             4.20.0-0.nightly-2025-08-07-023221   True        False         False      93m
      ...
      console                                    4.20.0-0.nightly-2025-08-07-023221   True        False         False      101m
      ...
      kube-apiserver                             4.20.0-0.nightly-2025-08-07-023221   True        False         False      111m
      ...
      openshift-apiserver                        4.20.0-0.nightly-2025-08-07-023221   True        False         False      105m
      ...
      service-ca                                 4.20.0-0.nightly-2025-08-07-023221   True        False         False      116m
      storage                                    4.20.0-0.nightly-2025-08-07-023221   True        False         False      115m
      
      
      However:
      $ oc get clusterversion
      NAME      VERSION                              AVAILABLE   PROGRESSING   SINCE   STATUS
      version   4.20.0-0.nightly-2025-08-07-023221   True        False         92m     Error while reconciling 4.20.0-0.nightly-2025-08-07-023221: a required extension is not available to update
      
      $ oc get clusterversion version -o yaml
      ...
        - lastTransitionTime: "2025-08-07T07:25:18Z"
          message: 'Could not update oauthclient "console" (626 of 1009): the server does
            not recognize this resource, check extension API servers'
          reason: UpdatePayloadResourceTypeMissing
          status: "True"
          type: Failing
        - lastTransitionTime: "2025-08-07T06:45:18Z"
          message: 'Error while reconciling 4.20.0-0.nightly-2025-08-07-023221: a required
            extension is not available to update'
          reason: UpdatePayloadResourceTypeMissing
          status: "False"
          type: Progressing
      ...
      

      Expected results:

      Should have no issue.

      Additional info:

      Accessing Console home Overview page with cluster-admin user, it also displays a yellow triangle alert: ClusterOperatorDegraded
      
      Click it to see details, it also shows same:
      "The version operator is degraded because UpdatePayloadResourceTypeMissing, and the components it manages may have reduced quality of service.  Cluster upgrades may not complete."

              Unassigned Unassigned
              xxia-1 Xingxing Xia
              None
              None
              Xingxing Xia Xingxing Xia
              None
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated: