Generating an ISO from a local image built with Podman
I've built my image with Podman. How can I generate the ISO from the local image?
bluebuild generate-iso
seems to use the Docker engine.5 Replies
Solution
You would use
bluebuild generate-iso recipe ./path/to/recipe.yml
for thatThere is a caveat with doing this,
rpm-ostree
/bootc
on the newly installed OS from one of these ISOs will by default pull a basic fedora silverblue image
There's gonna be some re-work on how all this works eventually
But we're piggy backing off another project's code for making ISOs so we have little control at the momentThanks!
So the proper workflow would be to push to the Github repo, build the image remotely with Github actions, then use
bluebuild generate-iso
against the remote image?
Once I have the ISO file, I can create a VM and then just rebase on the VM to test minor changes?If you create an ISO that way, the OS should be setup to pull from that image for updates already
Ahh gotcha, guess I was a bit confused here. It's clear now. 🫶