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

PerformanceProfile ConfigMaps do not map correctly to NodePools

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • 4.17.z
    • HyperShift
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • Important
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      
      In a baremetal agent-based hosted cluster with two nodepools, the node tuning operator complains that performanceprofiles are defined for too many nodepools despite the relationship being explicitly set in `nodePool.spec.tuningConfig`
      
          

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

      
      OCP 4.17.8
      MCE 2.7.2
      
          

      How reproducible:

      always
          

      Steps to Reproduce:

          1. Define two infrastructure environments, nodepools, performanceprofiles for a cluster
          2. performanceprofile fails to apply, events show error
          3.
          

      Actual results:

      
      3m7s        Warning   ReconcileError   nodepool/hosted-b-1   there cannot be more than one PerformanceProfile ConfigMap status per NodePool. found: 2 NodePool: hosted-b-1
      3m1s        Warning   ReconcileError   nodepool/hosted-b-2   there cannot be more than one PerformanceProfile ConfigMap status per NodePool. found: 2 NodePool: hosted-b-2
      
      $ oc -n clusters get nodepool hosted-b-1 -o jsonpath='{.spec.tuningConfig}';echo
      [{"name":"performanceprofile-hosted-b-1"}]
      
      $ oc -n clusters get nodepool hosted-b-2 -o jsonpath='{.spec.tuningConfig}';echo
      [{"name":"performanceprofile-hosted-b-2"}]
      
      
          

      Expected results:

      performanceprofile-hosted-b-1 applies to nodepool hosted-b-1
      performanceprofile-hosted-b-2 applies to nodepool hosted-b-2
       
          

      Additional info:

      
          

              Unassigned Unassigned
              rh_cwilkers Chandler Wilkerson
              None
              None
              Jie Zhao Jie Zhao
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: