Open
Conversation
An awesome feature bootc allows is that the ISO distribution doesn't really matter. All we need is an iso that uses a kickstart and has the iscsi and other modules we need and the ostreecontainer directive in the kickstart. Therefore we can easily deploy RHEL on the DPU using RHEL and Centos boot iso. Currently fedora CoreOS doesn't seem to have the iscsi modules by default. Switching to CentOS-Stream for the ISO allows users without internal Red Hat access to build these images.
Contributor
Author
|
This is related to changes in DPU Operator though it works independently then this when using our current package mode iso's: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR brings in all changes needed to fully build, provision and deploy the dpu operator on RHEL Image Mode.
It makes the microshift extra config more idempotent since many parts of the post step is already part of the image and fixes some parts of iso builder to allow for full automation. It also now uses Centos Stream boot iso the base for ISO Surgeon which means now any vendor should be able to bake their own ISO's on x86 targeting arm64 (Tested on IPU's for now). To use it I generally make a iso-builder.yaml like below and run it with
-s pre:Note: Does not really require a dpu apart for detecting the flavour of the dpu and could be used with a non dpu server after a few tweaks