-
Notifications
You must be signed in to change notification settings - Fork 157
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
manifests: Move kernel into separate manifest #2609
Conversation
335ccb1
to
a4dc858
Compare
01a73b4
to
fece2dd
Compare
Hmm, odd that this is required. The What was the depsolve error that you got? |
The problem is easy to replicate with this patch to the sagano configs:
(Clearly we should error out in the depsolve phase, not finalization here if multiple things provide kernels) |
There are of course multiple other ways I can think of to address this. The first would be something like
Under our inheritance rules this would allow something else to later do:
and override instead of union. Even then though, it seems like just a Good Idea to me to separate the userspace configs from the kernel as is being done here. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some comments but looks sane overall.
This is prep for rebasing on [sagano](https://gitlab.com/cgwalters-playground/sagano) where I hit on the issue that to build images with `kernel-rt`, we need to clearly separate the `kernel` package from userspace stuff (`systemd`, `rpm-ostree`) etc. Note that we'll need to make the same change in RHCOS - until we rebase both on sagano.
fece2dd
to
1321289
Compare
OK, addressed comments and queued for merge. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
This was split out in a separate manifest in coreos/fedora-coreos-config#2609 We'll probably rejig this soon once we inherit from the bootable container work, but for now this restore it.
This is prep for rebasing on sagano
where I hit on the issue that to build images with
kernel-rt
,we need to clearly separate the
kernel
package from userspacestuff (
systemd
,rpm-ostree
) etc.Note that we'll need to make the same change in RHCOS - until
we rebase both on sagano.