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

Unable to deploy Hosted cluster due to failed to reconcile Node pool

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not a Bug
    • Icon: Major Major
    • None
    • 4.19.z
    • HyperShift
    • None
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • x86_64
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:
      Unable to deploy Hosted cluster with ACM 2.14 (MCE 2.9) . Tried to deploy 4.19 stable and nightly OCP . Hypershift pod logs show reconcile error:

      {"level":"error","ts":"2025-08-26T14:07:41Z","msg":"Reconciler error","controller":"nodepool","controllerGroup":"hypershift.openshift.io","controllerKind":"NodePool","NodePool":{"name":"cnfqe1","namespace":"clusters"},"namespace":"clusters","name":"cnfqe1","reconcileID":"5c719bc4-7cc0-42da-9151-01cbf5fce735","error":"error getting token: failed to generate config: expected 2 core ignition configs, found 0","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/hypershift/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224"}
      {"level":"info","ts":"2025-08-26T14:07:41Z","msg":"Reconciling","controller":"nodepool","controllerGroup":"hypershift.openshift.io","controllerKind":"NodePool","NodePool":{"name":"cnfqe1","namespace":"clusters"},"namespace":"clusters","name":"cnfqe1","reconcileID":"8cd9cde5-e071-47e5-b9a8-4bfd323ce7f0"}
      
      

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

      4.19.0-0.nightly-2025-08-25-155239
      open-cluster-management                            advanced-cluster-management.v2.14.0     Advanced Cluster Management for Kubernetes   2.14.0                           Succeeded
      
          

      How reproducible: Everytime

          

      Steps to Reproduce:

          1. Deploy Hosted cluster on Baremetal using Hypershift operator provided by ACM 2.14 
          2.
          3.
          

      Actual results:

      [kni@helix46 ~]$ oc get np
      NAME     CLUSTER   DESIRED NODES   CURRENT NODES   AUTOSCALING   AUTOREPAIR   VERSION                              UPDATINGVERSION   UPDATINGCONFIG   MESSAGE
      cnfqe1   cnfqe1    1                               False         False        4.19.0-0.nightly-2025-08-25-155239   False             False            Scaling up MachineSet to 1 replicas (actual 0)
      
          
      Events:
        Type     Reason          Age                 From                 Message
        ----     ------          ----                ----                 -------
        Warning  ReconcileError  20m (x10 over 20m)  nodepool-controller  error getting token: failed to generate HAProxy raw config: failed to generate haproxy ignition config: waiting on hcluster.Status.KubeConfig to
       be set
        Warning  ReconcileError  19m (x7 over 19m)   nodepool-controller  error getting token: failed to generate config: expected 2 core ignition configs, found 0
        Warning  ReconcileError  18m (x3 over 19m)   nodepool-controller  failed to generate config: expected 2 core ignition configs, found 0
      

      Expected results:

      Hosted cluster should deploy successfully
          

      Additional info:

          

              Unassigned Unassigned
              mniranja Mallapadi Niranjan
              None
              None
              Yu Li Yu Li
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: