-
Notifications
You must be signed in to change notification settings - Fork 59
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
RFC: Merge coreos/ignition-dracut into coreos/ignition #511
Comments
/cc @laenion from SuSE |
+1 from me. I think we'll probably want to move the following functionality into fedora-coreos-config:
Some debatable ones:
|
I'm leaning towards putting |
What we have right now in our spec files where we just bump the git hash for ignition-dracut is pretty easy to do and we often do it to pick up small changes that were made to the dracut module or the systemd units. I think the only downside I can see with doing this is that now it's not quite as easy to pick up just the changes from ignition-dracut (i.e. we'd probably have to do more "patches" rather than just updating the hash for a separate repo) and not all of ignition upstream. |
I don't mind either way, but keeping the files in sync and releasing them together seems like a good idea. +1 for splitting out the |
We discussed this during the meeting today:
|
In light of the planning meeting for the approach tomorrow, I've put together a POC -- with no expectation in regards to fitness or that it will ever merge -- with the following:
At a high level this:
All this produced a usable FCOS build that passed KOLA tests:
|
Container Linux had its dracut modules in bootengine, not here, and the change won't affect the Ignition spec2x branch. So this shouldn't affect Flatcar. |
After discussing this with @jlebon @cgwalters @bgilbert @miabbott and @arithx we have agreed to the following:
Acceptance Criteria:
In general, the consensus is that this a low-risk operation since we are not introducing new features; rather we are moving code around. Timeline:
|
Changes for both Ignition and ignition-dracut have landed. FCOS and RHCOS 4.6 has Ignition 2.5.0. Closing this as complete. |
The fix for this went into testing stream release |
Currently, this repo and Ignition-Dracut are each housed in a separate Github Repository
In the course of several PR's such as coreos/ignition#960 and coreos/ignition#956 it's been referenced that some in-development features would need implementation in Ignition-Dracut.
Merging the two would:
The text was updated successfully, but these errors were encountered: