Skip to content

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

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

Drop old Ignition OEM mounting code and bump bootengine with new mount handling#3934
chewi merged 3 commits intomainfrom
chewi/ignition-mounting

Conversation

@chewi
Copy link
Copy Markdown
Contributor

@chewi chewi commented Apr 15, 2026

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.

Copy link
Copy Markdown
Member

@krnowak krnowak left a comment

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 <jlecuirot@microsoft.com>
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
@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
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