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

NFD topologyupdater functionality missing on OCP 4.12 when deploying NFD from bundle

XMLWordPrintable

    • Moderate
    • None
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      After installing NFD operator from bundle created from latest release-4.12 github branch, NFD operator installs usccessfully.  When you create the NodeFeatureDiscovery instance form console, and select the option for topologyupdater, the applied nodefeaturediscovery instance CR is missing the topologyupdater field, and the nfd-topology-updater pods and noderesourcetopology CRs are not created.
      
      
      

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

      Kustomize Version: v4.5.4
      Server Version: 4.12.0-0.nightly-2023-01-02-175114
      Kubernetes Version: v1.25.4+77bec7a

      How reproducible:

      Always when NFD 4.12 is deployed from bundle with operator-sdk

      Steps to Reproduce:

      1. Create an OCP 4.12 IPI cluster in AWS
      2. Create NFD operator bundle from latest release-4.12 github branch
      3. Build latest NFD operand image from release-4.12 github branch 
      4. Deploy NFD operator from bundle:  operator-sdk run bundle  "quay.io/wabouham/nfd-operator-bundle:4.12.20230104 -n openshift-nfd"
      5.  From OCP console, OperatorHub, NFD installed oeprator, create a NodeFeatureDIscovery instance and select topologyupdater field.  Also update the oeprand image to use the recently build image in step 3
      6.  oc get pods -n openshift-nfd 

      Actual results:

      # oc get pods -n openshift-nfd
      NAME                                                              READY   STATUS      RESTARTS   AGE
      02afcba0b4bf1cba8e34cc6ec4db91598cfec426c56926bdfe6b49b695lhxn6   0/1     Completed   0          5d9h
      nfd-controller-manager-854b96dc74-9vb4q                           2/2     Running     2          5d9h
      nfd-master-58b9cd4dc6-qqc2b                                       1/1     Running     0          45m
      nfd-worker-596gd                                                  1/1     Running     0          45m
      nfd-worker-6psr2                                                  1/1     Running     0          45m
      quay-io-wabouham-nfd-operator-bundle-4-12-20230104                1/1     Running     0          5d9h

      Expected results:

      should see nfd-topology-updater pods, one for each worker node in openshift-nfd namespace

      Additional info:

       

              yshnaidm Yevgeny Shnaidman
              walid@redhat.com Walid Abouhamad
              Walid Abouhamad Walid Abouhamad
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: