Node Feature Discovery Operator fails to update to version 4.12 post the OpenShift Container Platform 4.12 upgrade

Solution Verified - Updated -

Issue

  • The update of the OpenShift cluster to 4.12 has triggered an update of the Node Feature Discovery (NFD) operator to nfd.4.12.0-202302280915. The InstallPlan is set to automatic approval but the update seems to be stuck with the following status in the Subscription.

    $ oc get Subscription -n openshift-nfd nfd -o json | jq '.status.conditions'
    [
      {
        "lastTransitionTime": "2023-03-08T15:05:17Z",
        "message": "all available catalogsources are healthy",
        "reason": "AllCatalogSourcesHealthy",
        "status": "False",
        "type": "CatalogSourcesUnhealthy"
      },
      {
        "lastTransitionTime": "2023-03-08T15:06:22Z",
        "message": "error validating existing CRs against new CRD's schema for \"nodefeaturediscoveries.nfd.openshift.io\": error validating custom resource against new schema for NodeFeatureDiscovery openshift-nfd/nfd-instance: [[].status.conditions[0].message: Required value, [].status.conditions[0].reason: Required value, [].status.conditions[1].message: Required value, [].status.conditions[1].reason: Required value, [].status.conditions[2].message: Required value, [].status.conditions[2].reason: Required value, [].status.conditions[3].message: Required value, [].status.conditions[3].reason: Required value]",
        "reason": "InstallComponentFailed",
        "status": "True",
        "type": "InstallPlanFailed"
      }
    ]
    

Environment

  • Red Hat OpenShift Container Platform (RHOCP) 4.12
  • Red Hat Node Feature Discovery Operator (NFD)

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content