Open
Description
What would you like to be added (User Story)?
As a user I would like to bootstrap Flatcar & FCOS with Ignition v3.x as Ignition v2.x doesn't work with FCOS and is only required for flatcar LTS release.
Detailed Description
The current implementation (Container Linux Config aka clc) is used when setting format
to "ignition" in KubeadmConfigSpec
.
To be able to support both v2.x & v3.x, a new field needs to be added to know which transpiler should be used:
- clc for v2.x
- butane for v3.x
Like in the current implementation, an additional butane config may be provided to extend/override the generated Ignition config.
Anything else you would like to add?
This issue follows this slack conversation: https://kubernetes.slack.com/archives/C8TSNPY4T/p1688643597808979
Label(s) to be applied
/kind feature
/area bootstrap
/area provider/bootstrap-kubeadm
Metadata
Metadata
Assignees
Labels
Issues or PRs related to bootstrap providersIssues or PRs related to CAPBKCategorizes issue or PR as related to a new feature.Denotes an issue or PR that has aged beyond stale and will be auto-closed.Indicates an issue or PR lacks a `triage/foo` label and requires one.Higher priority than priority/awaiting-more-evidence.