Skip to content

fix: support all Ignition spec versions during provisioning#1346

Open
apedriza wants to merge 1 commit intomainfrom
fix-ignition-for-any-version
Open

fix: support all Ignition spec versions during provisioning#1346
apedriza wants to merge 1 commit intomainfrom
fix-ignition-for-any-version

Conversation

@apedriza
Copy link
Contributor

@apedriza apedriza commented Feb 4, 2026

Ignition config was always generated for 3.4 version spec. Some variant versions for the butane config used to generate the ignition config may generate other ignition spec versions (see map table).

With this change, we make use of ignition.config.merge feature to merge basic butane config generated for machine bootstrapping + the additional butane config the user can set and generate the proper ignition spec version.

For additional context, merging butane configs is not implemented by butane package so we rely on the merge feature of the ignition config once basic and additional butane configs has been transpiled.

Also added an e2e example using Fedora CoreOS for machine nodes

@apedriza apedriza requested a review from a team as a code owner February 4, 2026 12:33
Signed-off-by: apedriza <adripedriza@gmail.com>
@apedriza apedriza force-pushed the fix-ignition-for-any-version branch from 8b7b4e5 to c7c5fba Compare February 4, 2026 13:27
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.

1 participant