Bug 2218000

Summary: Validate, document and support boot from ISO feature in OpenStack Ironic
Product: Red Hat OpenStack Reporter: Chris Janiszewski <cjanisze>
Component: openstack-ironicAssignee: James E. LaBarre <jlabarre>
Status: ASSIGNED --- QA Contact:
Severity: low Docs Contact:
Priority: medium    
Version: 17.1 (Wallaby)CC: sbaker
Target Milestone: z1Keywords: TestOnly, Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Chris Janiszewski 2023-06-27 19:02:01 UTC
Description of problem:
Red Hat OpenStack Platform 17.0 and 17.1 is based on upstream Wallaby OpenStack version that comes with a new ability to boot Ironic nodes from ISO -> https://docs.openstack.org/ironic/latest/admin/ramdisk-boot.html#:~:text=Booting%20a%20Ramdisk%20or%20an%20ISO%C2%B6,contents%20being%20those%20in%20memory.

This issue is for Red Hat to validate, document and officially support this functionality with Red Hat OpenStack Platform 17+

The feature is being requested by Red Hat Customers to accommodate ISO based OpenShift installation methods .. aka Assisted Installer and Agent Based Installer, but other use cases of provisioning from ISO are also available.


Version-Release number of selected component (if applicable):
OSP17.1+

Additional info:
I was able to validate this use case in the POC lab on RH OSP17.0.1.  I was able to validate the installation of SNO OCP 4.13 on RHOSP17.0.1 Ironic via the ISO/ramdisk functionality.

There is also a related Jira request for shift-on-stack to validate, document and support this use case from the OpenShift perspective:
https://issues.redhat.com/browse/OCPSTRAT-119

Comment 1 James E. LaBarre 2023-07-25 18:29:15 UTC
Developing this testcase for z1