-
Bug
-
Resolution: Unresolved
-
Normal
-
None
-
4.20, 4.21
-
Quality / Stability / Reliability
-
False
-
-
2
-
Moderate
-
No
-
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):
- Provision any BareMetalHost from a cluster (can be an extra worker in dev-scripts)
- Detach and then delete the host.
- Re-create the host setting externallyProvisioned to true.
- Once the host's state is "externally provisioned", try to use the servicing flow with HFS (create a HUP, modify HFS, reboot).
- Servicing quickly fails.