-
Notifications
You must be signed in to change notification settings - Fork 127
Closed
Labels
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.
Description
In trying to adapt for the new live ISO this has involved needing a number of new patches from the ignition-dracut spec2x branch.
The divergence there is nontrivial. We also of course have Ignition master diverging.
I'd like to propose:
- Add support into Ignition git master for using https://github.com/coreos/ign-converter and "upconverting" compatible spec2x code into spec3 (gated behind an off-by-default build tag, don't need it for FCOS)
- Add support into Ignition git master for "delegating" to
/usr/libexec/ignition.spec2if that conversion process fails (again gated on a build tag) - Ship both versions in RHCOS
Then we can switch RHCOS to tracking Ignition and ignition-dracut git master mostly, making our lives involve much less tedious debugging of the initrd. (Or at least, only debugging it once for FCOS)
A side benefit of this is it will largely Just Work for users to pass spec3 to RHCOS directly, but this effort can't replace OpenShift spec 3 conversion because we would need to have updating bootimages first.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.Denotes an issue or PR has remained open with no activity and has become stale.