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

Disable ignition flow fails due to code sitting outside reconcile functions

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • 4.18.0, 4.19.0, 4.20.0, 4.21
    • HyperShift
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      There's certain sections of the HostedCluster controller code outside of the reconcile ignition server function that expects the ignition server even if the DisableIgnitionServerAnnotation is specified. This includes: 
      - Set Ignition Server endpoint
      - Set the ignition server availability condition by checking its deployment.

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

          

      How reproducible:

          100%

      Steps to Reproduce:

          1. Create a cluster with DisableIgnitionServerAnnotation specified
          2. HyperShift Operator throws `ignition server service strategy not specified` error
           3.
          

      Actual results:

          

      Expected results:

          

      Additional info:

          

              Unassigned Unassigned
              akshay.dsouza Akshay D'Souza (Inactive)
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: