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

Unable to deploy multiple Performance Profile on multi nodepool hypershift cluster

XMLWordPrintable

    • None
    • False
    • Hide

      None

      Show
      None

      Description of problem:

      Unable to deploy performance profile on multi nodepool hypershift cluster

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

      Server Version: 4.17.0-0.nightly-2024-07-28-191830 (management cluster)
      Server Version: 4.17.0-0.nightly-2024-08-08-013133 (hosted cluster)
      

      How reproducible:

          Always

      Steps to Reproduce:

          1. In a multi nodepool hypershift cluster, attach performance profile unique to each nodepool.
          2. Check the configmap and nodepool status.

      Actual results:

      root@helix52:~# oc get cm -n clusters-foobar2 | grep foo
      kubeletconfig-performance-foobar2            1      21h
      kubeletconfig-pp2-foobar3                    1      21h
      machineconfig-performance-foobar2            1      21h
      machineconfig-pp2-foobar3                    1      21h
      nto-mc-foobar2                               1      21h
      nto-mc-foobar3                               1      21h
      performance-foobar2                          1      21h
      pp2-foobar3                                  1      21h
      status-performance-foobar2                   1      21h
      status-pp2-foobar3                           1      21h
      tuned-performance-foobar2                    1      21h
      tuned-pp2-foobar3                            1      21h
      
      root@helix52:~# oc get np
      NAME      CLUSTER   DESIRED NODES   CURRENT NODES   AUTOSCALING   AUTOREPAIR   VERSION                         UPDATINGVERSION   UPDATINGCONFIG   MESSAGE
      foobar2   foobar2   2               2               False         False        4.17.0-0.ci-2024-08-08-225819   False             True             
      foobar3   foobar2   1               1               False         False        4.17.0-0.ci-2024-08-08-225819   False             True      
      Hypershift Pod logs -
      
      {"level":"debug","ts":"2024-08-14T08:54:27Z","logger":"events","msg":"there cannot be more than one PerformanceProfile ConfigMap status per NodePool. found: 2 NodePool: foobar3","type":"Warning","object":{"kind":"NodePool","namespace":"clusters","name":"foobar3","uid":"c2ba814a-31fe-409d-88c2-b4e6b9a41b26","apiVersion":"hypershift.openshift.io/v1beta1","resourceVersion":"6411003"},"reason":"ReconcileError"}

      Expected results:

         Performance profile should apply correctly on both node pools

      Additional info:

          

            titzhak Talor Itzhak
            sargun_narula SARGUN NARULA
            SARGUN NARULA SARGUN NARULA
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: