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

Servicing does not work for externallyProvisioned hosts

XMLWordPrintable

    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • 2
    • Moderate
    • No
    • None
    • Metal Platform 277, Metal Platform 278
    • 2
    • In Progress
    • Release Note Not Required
    • None
    • None
    • None
    • None
    • None

      Some service steps require an IPA ramdisk. Its image is normally provided by ICC through a PreprovisioningImage resource that BMO creates.

      However, PreprovisioningImages are not created for hosts enrolled as ExternallyProvisioned, which causes Ironic to try using the default ramdisk, which is not defined for OpenShift.

      Reproducer (example):

      1. Provision any BareMetalHost from a cluster (can be an extra worker in dev-scripts)
      2. Detach and then delete the host.
      3. Re-create the host setting externallyProvisioned to true.
      4. Once the host's state is "externally provisioned", try to use the servicing flow with HFS (create a HUP, modify HFS, reboot).
      5. Servicing quickly fails.

       

              rhn-engineering-dtantsur Dmitry Tantsur
              rhn-engineering-dtantsur Dmitry Tantsur
              None
              None
              Jad Haj Yahya Jad Haj Yahya
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated: