Skip to content

Move bootc pxe initrd creation into the Containerfile#2202

Merged
achilleas-k merged 5 commits intoosbuild:mainfrom
bcl:main-bootc-moved
Feb 17, 2026
Merged

Move bootc pxe initrd creation into the Containerfile#2202
achilleas-k merged 5 commits intoosbuild:mainfrom
bcl:main-bootc-moved

Conversation

@bcl
Copy link
Contributor

@bcl bcl commented Feb 17, 2026

and add a check to make sure the ostree, livenet, and dmsquash-live dracut modules are in the initrd.

Copy link
Member

@supakeen supakeen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

While it is pretty cool to have the capability to read and verify dracut modules it also makes it so that this image type can only be used with bootc containers for distributions that use dracut.

We've been wanting to keep bootc distribution agnostic. In the demo at FOSDEM that @ondrejbudai did we showed a Debian based ISO which doesn't use dracut; which is why the generic ISO type makes as few as possible assumptions (it only tries to find the kernel or configuration files).

Let's have others chime (@ondrejbudai, @achilleas-k) in but personally I would drop the check for modules in the initrd as it makes assumptions on what's in the container.

It sucks, and it goes against everything we normally do in image-builder and its related projects (handholding so things don't go wrong) but it keeps the implementation as generic as possible. For example, right now the only thing preventing us from converting Arch-based bootc containers is our distribution parsing; this would introduce another hurdle to doing so.

We will (hopefully) provide better tooling that can be used at container build time to ensure that containers are in a good state to be consumed by image-builder.


# Include the dmsquash-live module in the initramfs
RUN cat <<EOF > /usr/lib/dracut/dracut.conf.d/40-pxe.conf
compress="xz"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Note for myself: Since the PXE image is compressed in the end, does it make sense to actually turn off compression here to speed things up and achieve the same (or better) results in the end?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It'd be nice if we had some way to alias 'pxe-tar' to run the same pipeline but skip the final xz.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh now that I think about it, initrd is extracted in the end for PXE and not compressing it would be mistake.

Well, for fast interations, I will use a podman variable and skip initramdisk regeneration completely I guess.

achilleas-k
achilleas-k previously approved these changes Feb 17, 2026
Copy link
Member

@achilleas-k achilleas-k left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! Really nice that we validate the modules to catch issues early.

@achilleas-k
Copy link
Member

Let's have others chime (@ondrejbudai, @achilleas-k) in but personally I would drop the check for modules in the initrd as it makes assumptions on what's in the container.

It sucks, and it goes against everything we normally do in image-builder and its related projects (handholding so things don't go wrong) but it keeps the implementation as generic as possible. For example, right now the only thing preventing us from converting Arch-based bootc containers is our distribution parsing; this would introduce another hurdle to doing so.

Hm, yeah, I thought it was nice that we check them, but maybe we should be more lax and let people do whatever. I suppose we need to trust that people will know what they're doing in these cases.

@supakeen
Copy link
Member

Let's have others chime (@ondrejbudai, @achilleas-k) in but personally I would drop the check for modules in the initrd as it makes assumptions on what's in the container.
It sucks, and it goes against everything we normally do in image-builder and its related projects (handholding so things don't go wrong) but it keeps the implementation as generic as possible. For example, right now the only thing preventing us from converting Arch-based bootc containers is our distribution parsing; this would introduce another hurdle to doing so.

Hm, yeah, I thought it was nice that we check them, but maybe we should be more lax and let people do whatever. I suppose we need to trust that people will know what they're doing in these cases.

We can also leave it as is, and remove the checks once we receive an issue of "I'm trying to turn my Arch/Debian bootc container into a pxe-tar-xz and it's erroring on my initrd" so we don't optimize prematurely?

@achilleas-k
Copy link
Member

Yeah, let's do that.

@ondrejbudai
Copy link
Member

I see a vision tension regarding bootc in image-builder: sometimes we are very unopinionated and we allow people to do all sorts of stuff (I mean, we don't check if the initramfs has the bootc module for all other image types), but sometimes we are very opinionated (there are many examples: requiring VERSION_ID in os-release, the whole concept of the anaconda-iso image type).

I don't think we are going to resolving this in this PR. Given that this is something new, the setup is rather involved, and the guardrails are quite lightweight, I'm fine with this merging this as is. We can refine it once we resolve the tension mentioned above.

Copy link
Contributor

@avitova avitova left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

But let's not block the PR on this.

@bcl
Copy link
Contributor Author

bcl commented Feb 17, 2026

My impression is that bootc is currently a container that is always one of our distributions, correct? So I was assuming that it would always have an initrd, with lsinitrd available, inside the container. Requiring users to construct these containers correctly on top of the bootc container is guaranteed to cause bug reports when they get it wrong so until we actually have non-dracut based containers I think we need to keep this check -- and when other types are in common use we can add other checks for them base on their os-release data.

bcl added 5 commits February 17, 2026 09:07
The initramfs should be rebuilt in the bootc Containerfile, not by
osbuild stages.

This removes prepare-root.conf, 40-pxe.conf, and it does not run
dracut. See the README for an example of what the Containerfile should
look like in order to support using dmsquash-live to boot the rootfs.

Also includes test changes, and updates the README example.

Resolves: HMS-10193
In order to check that the initrd of a container has been built with the
required modules we need a place to store the list that can be accessed
when building the bootc PXE tar. The list will be populated in
ResolveInfo by running lsinitrd in the container.

This also adds a function, HasModules, that will ensure that all the
listed modules are included. It will return an error if the module list
is empty so that it is clear when the list cannot be checked vs. missing
modules.

Tests for HasModules are included.

Related: HMS-10193
This uses podman and lsinitrd to list the container's initrd modules and
fill in the InitrdModules list in OSInfo for use when checking for
modules required by the PXE tar image.

Related: HMS-10193
The container used for the PXE tar needs to have the ostree, livenet and
dmsquash-live modules included in the inird in order to boot. This adds
a test so that an error can be quickly returned to the user if they are
using a container that is missing these modules.

Related: HMS-10193
bootc.ResolveBootcInfo will resolve a bootc container reference and
return a populated bootc.Info structure or an error.

Related: HMS-10193
Copy link
Member

@supakeen supakeen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's go with this then.

@achilleas-k achilleas-k added this pull request to the merge queue Feb 17, 2026
@ondrejbudai
Copy link
Member

My impression is that bootc is currently a container that is always one of our distributions, correct?

There is https://github.com/bootcrew/, I think that most (if not all) repositories require the composefs backend, instead of the ostree one. Looks like all of them use dracut though.

Merged via the queue into osbuild:main with commit 15c62e0 Feb 17, 2026
25 checks passed
achilleas-k added a commit to achilleas-k/osbuild-composer that referenced this pull request Feb 19, 2026
tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---
achilleas-k added a commit to achilleas-k/image-builder-cli that referenced this pull request Feb 19, 2026
tag v0.241.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.241.0

----------------
  - Move bootc distro and image type code into generic distro (osbuild/images#2172)
    - Author: Achilleas Koutsou, Reviewers: Nobody
  - Use functions from Go 1.24 stdlib (osbuild/images#2194)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: introduce ostree default URL (HMS-10152) (osbuild/images#2186)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - distro: move ostree default reference to image type (HMS-10151) (osbuild/images#2184)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza

— Somewhere on the Internet, 2026-02-16

---

tag v0.242.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.242.0

----------------
  - Cleanup remotefile resolver and delete internal/worker (osbuild/images#2178)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - Enable BSI OpenSCAP profile for RHEL 10.2 (HMS-9407) (osbuild/images#2199)
    - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - New image type for RHEL 9 and 10: ec2-cvm [HMS-10096] (osbuild/images#2177)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - Update osbuild dependency commit ID (osbuild/images#2198)
    - Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - check-host-config: convert tests to tabular format (osbuild/images#2164)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - data/repositories: update f45 keys (osbuild/images#2181)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal
  - distro: set ostree ref only on ostree types in test distro (osbuild/images#2201)
    - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
  - fedora: atomic desktops installers and disk images (HMS-10174, HMS-10175) (osbuild/images#2188)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - pkg/cloud/awscloud: allow specifying AWS credentials profile (osbuild/images#2157)
    - Author: Jakub Kadlčík, Reviewers: Lukáš Zapletal, Simon de Vlieger
  - rhel/centos-9: grow `/boot` for minimal-raw (osbuild/images#2200)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Tomáš Hozza
  - test/scripts: don't use post-release version bump commits for osbuild (osbuild/images#2195)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza

— Somewhere on the Internet, 2026-02-17

---

tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---
achilleas-k added a commit to achilleas-k/osbuild-composer that referenced this pull request Feb 19, 2026
tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

tag v0.244.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.244.0

----------------
  - pkg/osbuild/rpm: don't collect GPG keys from repos with CheckGPG=false (osbuild/images#2203)
    - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---
achilleas-k added a commit to achilleas-k/image-builder-cli that referenced this pull request Feb 19, 2026
tag v0.241.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.241.0

----------------
  - Move bootc distro and image type code into generic distro (osbuild/images#2172)
    - Author: Achilleas Koutsou, Reviewers: Nobody
  - Use functions from Go 1.24 stdlib (osbuild/images#2194)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: introduce ostree default URL (HMS-10152) (osbuild/images#2186)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - distro: move ostree default reference to image type (HMS-10151) (osbuild/images#2184)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza

— Somewhere on the Internet, 2026-02-16

---

tag v0.242.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.242.0

----------------
  - Cleanup remotefile resolver and delete internal/worker (osbuild/images#2178)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - Enable BSI OpenSCAP profile for RHEL 10.2 (HMS-9407) (osbuild/images#2199)
    - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - New image type for RHEL 9 and 10: ec2-cvm [HMS-10096] (osbuild/images#2177)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - Update osbuild dependency commit ID (osbuild/images#2198)
    - Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - check-host-config: convert tests to tabular format (osbuild/images#2164)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - data/repositories: update f45 keys (osbuild/images#2181)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal
  - distro: set ostree ref only on ostree types in test distro (osbuild/images#2201)
    - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
  - fedora: atomic desktops installers and disk images (HMS-10174, HMS-10175) (osbuild/images#2188)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - pkg/cloud/awscloud: allow specifying AWS credentials profile (osbuild/images#2157)
    - Author: Jakub Kadlčík, Reviewers: Lukáš Zapletal, Simon de Vlieger
  - rhel/centos-9: grow `/boot` for minimal-raw (osbuild/images#2200)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Tomáš Hozza
  - test/scripts: don't use post-release version bump commits for osbuild (osbuild/images#2195)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza

— Somewhere on the Internet, 2026-02-17

---

tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

tag v0.244.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.244.0

----------------
  - pkg/osbuild/rpm: don't collect GPG keys from repos with CheckGPG=false (osbuild/images#2203)
    - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---
achilleas-k added a commit to achilleas-k/image-builder-cli that referenced this pull request Feb 19, 2026
Changed TestManifestIntegrationOstreeSmokeErrors to use centos-9.
Fedora images now define their own ostree URLs so the option is not
required.

---

tag v0.241.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.241.0

----------------
  - Move bootc distro and image type code into generic distro (osbuild/images#2172)
    - Author: Achilleas Koutsou, Reviewers: Nobody
  - Use functions from Go 1.24 stdlib (osbuild/images#2194)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: introduce ostree default URL (HMS-10152) (osbuild/images#2186)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - distro: move ostree default reference to image type (HMS-10151) (osbuild/images#2184)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza

— Somewhere on the Internet, 2026-02-16

---

tag v0.242.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.242.0

----------------
  - Cleanup remotefile resolver and delete internal/worker (osbuild/images#2178)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - Enable BSI OpenSCAP profile for RHEL 10.2 (HMS-9407) (osbuild/images#2199)
    - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - New image type for RHEL 9 and 10: ec2-cvm [HMS-10096] (osbuild/images#2177)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - Update osbuild dependency commit ID (osbuild/images#2198)
    - Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - check-host-config: convert tests to tabular format (osbuild/images#2164)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - data/repositories: update f45 keys (osbuild/images#2181)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal
  - distro: set ostree ref only on ostree types in test distro (osbuild/images#2201)
    - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
  - fedora: atomic desktops installers and disk images (HMS-10174, HMS-10175) (osbuild/images#2188)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - pkg/cloud/awscloud: allow specifying AWS credentials profile (osbuild/images#2157)
    - Author: Jakub Kadlčík, Reviewers: Lukáš Zapletal, Simon de Vlieger
  - rhel/centos-9: grow `/boot` for minimal-raw (osbuild/images#2200)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Tomáš Hozza
  - test/scripts: don't use post-release version bump commits for osbuild (osbuild/images#2195)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza

— Somewhere on the Internet, 2026-02-17

---

tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

tag v0.244.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.244.0

----------------
  - pkg/osbuild/rpm: don't collect GPG keys from repos with CheckGPG=false (osbuild/images#2203)
    - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

Co-authored-by: Brian C. Lane <bcl@redhat.com>
github-merge-queue bot pushed a commit to osbuild/image-builder-cli that referenced this pull request Feb 19, 2026
Changed TestManifestIntegrationOstreeSmokeErrors to use centos-9.
Fedora images now define their own ostree URLs so the option is not
required.

---

tag v0.241.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.241.0

----------------
  - Move bootc distro and image type code into generic distro (osbuild/images#2172)
    - Author: Achilleas Koutsou, Reviewers: Nobody
  - Use functions from Go 1.24 stdlib (osbuild/images#2194)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: introduce ostree default URL (HMS-10152) (osbuild/images#2186)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - distro: move ostree default reference to image type (HMS-10151) (osbuild/images#2184)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza

— Somewhere on the Internet, 2026-02-16

---

tag v0.242.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.242.0

----------------
  - Cleanup remotefile resolver and delete internal/worker (osbuild/images#2178)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - Enable BSI OpenSCAP profile for RHEL 10.2 (HMS-9407) (osbuild/images#2199)
    - Author: Gianluca Zuccarelli, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - New image type for RHEL 9 and 10: ec2-cvm [HMS-10096] (osbuild/images#2177)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - Update osbuild dependency commit ID (osbuild/images#2198)
    - Author: SchutzBot, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - check-host-config: convert tests to tabular format (osbuild/images#2164)
    - Author: Lukáš Zapletal, Reviewers: Achilleas Koutsou, Tomáš Hozza
  - data/repositories: update f45 keys (osbuild/images#2181)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal
  - distro: set ostree ref only on ostree types in test distro (osbuild/images#2201)
    - Author: Achilleas Koutsou, Reviewers: Brian C. Lane, Simon de Vlieger
  - fedora: atomic desktops installers and disk images (HMS-10174, HMS-10175) (osbuild/images#2188)
    - Author: Simon de Vlieger, Reviewers: Lukáš Zapletal, Tomáš Hozza
  - pkg/cloud/awscloud: allow specifying AWS credentials profile (osbuild/images#2157)
    - Author: Jakub Kadlčík, Reviewers: Lukáš Zapletal, Simon de Vlieger
  - rhel/centos-9: grow `/boot` for minimal-raw (osbuild/images#2200)
    - Author: Simon de Vlieger, Reviewers: Achilleas Koutsou, Lukáš Zapletal, Tomáš Hozza
  - test/scripts: don't use post-release version bump commits for osbuild (osbuild/images#2195)
    - Author: Achilleas Koutsou, Reviewers: Lukáš Zapletal, Simon de Vlieger, Tomáš Hozza

— Somewhere on the Internet, 2026-02-17

---

tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

tag v0.244.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.244.0

----------------
  - pkg/osbuild/rpm: don't collect GPG keys from repos with CheckGPG=false (osbuild/images#2203)
    - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

Co-authored-by: Brian C. Lane <bcl@redhat.com>
@supakeen
Copy link
Member

We hit our first case where inspecting the initramfs does not work: osbuild/image-builder-cli#464

croissanne pushed a commit to achilleas-k/osbuild-composer that referenced this pull request Feb 25, 2026
tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

tag v0.244.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.244.0

----------------
  - pkg/osbuild/rpm: don't collect GPG keys from repos with CheckGPG=false (osbuild/images#2203)
    - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---
achilleas-k added a commit to osbuild/osbuild-composer that referenced this pull request Feb 26, 2026
tag v0.243.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.243.0

----------------
  - Move bootc pxe initrd creation into the Containerfile (osbuild/images#2202)
    - Author: Brian C. Lane, Reviewers: Achilleas Koutsou, Simon de Vlieger
  - distro: add erofs options into iso (osbuild/images#2196)
    - Author: Anna Vítová, Reviewers: Simon de Vlieger
  - fedora: atomic installer default config and erofs (HMS-10220) (osbuild/images#2209)
    - Author: Simon de Vlieger, Reviewers: Brian C. Lane, Lukáš Zapletal
  - many: copy ErofsOptions in manifest (osbuild/images#2212)
    - Author: Lukáš Zapletal, Reviewers: Simon de Vlieger, Tomáš Hozza
  - schutzbot: bump terraform hash (osbuild/images#2205)
    - Author: Simon de Vlieger, Reviewers: Anna Vítová, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---

tag v0.244.0
Tagger: imagebuilder-bot <imagebuilder-bots+imagebuilder-bot@redhat.com>

Changes with 0.244.0

----------------
  - pkg/osbuild/rpm: don't collect GPG keys from repos with CheckGPG=false (osbuild/images#2203)
    - Author: Tomáš Hozza, Reviewers: Achilleas Koutsou, Lukáš Zapletal

— Somewhere on the Internet, 2026-02-19

---
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants