Uploaded image for project: 'OpenShift Hive'
  1. OpenShift Hive
  2. HIVE-2073

Hibernation controller fails to set Status.powerState for newly created clusters with hibernateAfter parameter

XMLWordPrintable

    • Icon: Story Story
    • Resolution: Won't Do
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • False
    • Hide

      None

      Show
      None
    • False
    • None
    • None
    • None
    • None

      When a new cluster is installed with hibernateAfter set and spec.powerState is not Hibernating, it does not yet have a Status.powerState, and the current logic of the hibernation controller does not set the Status.powerState until hibernation is triggered. Instead, the cluster is requeued until hibernation is hit.
       
      Additionally, in cases where the hibernatingCondition.Status and readyCondition.Status are corev1.ConditionUnknown, the hibernation controller assumes that the cluster is newly initialized. This does not account for cases of adoption or disaster recovery. In these cases, the controller should check the running status of the cluster and update Status fields accordingly.

              leah_leshchinsky Leah Leshchinsky (Inactive)
              leah_leshchinsky Leah Leshchinsky (Inactive)
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: