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

[Assisted Installer] [Day2 operations] add host with API: Host installation is failing due to failure to download the ignition file.

XMLWordPrintable

    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • Moderate
    • None
    • s390x
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Description of problem:

      When adding hosts with API option with assisted installer, host is not reaching the 'Ready to Install' state due to the failure to download the ignition file. 

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

          

      How reproducible:

      Every time    

      Steps to Reproduce:

      1. Try 'Adding hosts with API' day2 operation on a s390x cluster as per the steps given in the documentation-https://docs.redhat.com/en/documentation/assisted_installer_for_openshift_container_platform/2025/html/installing_openshift_container_platform_with_the_assisted_installer/expanding-the-cluster#adding-hosts-with-the-api_expanding-the-cluster  
      
      2. During step 10, host is not reaching the 'ready to install' state due to the following error-
      
      {
                  "id": "ignition-downloadable",
                  "status": "failure",
                  "message": "This host has failed to download the ignition file from http://:22624/config/worker with the following error: ignition file download failed: request failed: Get \"http://:22624/config/worker\": dial tcp :22624: connect: connection refused. Please ensure the host can reach this URL"
      }
      
      Once this error occurs, further host additions are also failing with the same error, irrespective of the method used, ie adding hosts with webUI/API). 

      Actual results:

      Host installation is not completing due to failure to download the ignition file.

      Expected results:

      1. Host reaches the 'ready to install' state and installation completes once the CSRs are approved for the new host.
      2. Even in case of failures, user should be able to use webUI method to add more hosts.

      Additional info:

      HAproxy and firewall entries are updated to include port 22624.
      
      Adding hosts using webUI right after day1 installation is working fine. But if the same is tried after the above mentioned error occurs, subsequent host additions with webUI is also failing with the same ignition download error. 

              ssolanki@redhat.com Sumit Solanki
              shebri Swathi HR
              None
              None
              Michael Burman Michael Burman
              None
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated: