Skip to content

Drop old Ignition OEM mounting code and bump bootengine with new mount handling - #3934

Merged
chewi merged 3 commits into
mainfrom
chewi/ignition-mounting
Apr 15, 2026
Merged

chewi merged 3 commits into
mainfrom
chewi/ignition-mounting

Conversation

@chewi

@chewi chewi commented Apr 15, 2026

Copy link
Copy Markdown
Contributor

For a long time, we have been patching code back into Ignition to handle mounting the OEM partition. This drops most of that, leaving just the part needed to handle the oem:// scheme, which now assumes that the OEM partition is already mounted by bootengine.

The hope is to eventually drop even more patches from Ignition and use a new file:// scheme with Butane doing the mapping from oem:// to file:///oem.

See flatcar/bootengine#121 for the associated bootengine changes and flatcar/init#143 for the associated init changes.

How to use

See flatcar/bootengine#121 as most of the changes are there.

Testing done

Jenkins has passed with these changes alongside the associated bootengine changes. I have also done lots of manual testing.

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)
  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

@krnowak krnowak left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks. Just please remember to update the commit hashes in the ebuilds.

chewi added 3 commits April 15, 2026 15:23
bootengine will mount the partition before Ignition starts instead.

Signed-off-by: James Le Cuirot <[email protected]>
@chewi
chewi force-pushed the chewi/ignition-mounting branch from 807a1e2 to 32f35c2 Compare April 15, 2026 14:24
@chewi
chewi merged commit 2291572 into main Apr 15, 2026
4 of 5 checks passed
@chewi
chewi deleted the chewi/ignition-mounting branch May 8, 2026 09:43

This branch had an error being deployed

1 failed deployment
development — 32f35c29 Deployed Apr 15, 2026 by chewi via Check if we need to update the SDK #5301
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.

2 participants