-
Notifications
You must be signed in to change notification settings - Fork 107
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
manifest: add kexec-tools for kdump #418
manifest: add kexec-tools for kdump #418
Conversation
Similar deps to those described in coreos/fedora-coreos-config#708:
This brings in /hold |
Not opposed to this but I'd like to see at least some minimal investigation of why the heck it depends on |
Did you see coreos/fedora-coreos-config#708? |
This was discussed in: coreos/fedora-coreos-tracker#622
ca2fc96
to
5546737
Compare
OK, dropping hold on this! |
This change looks good to my eyes BUT it may be something that makes more sense in extensions for OCP/RHCOS. If I remember correctly having kdump on the host but not in use can be a problem for some audits. cc'ing @JAORMX to jog my memory 😄 |
I agree with @ashcrow , seems to me like this would be more appropraite in extensions. For compliance, folks are required to disable kdump in their deployments with the following rationale:
|
Ahh I hadn't realized there was a compliance angle to this. Well, currently today RHCOS just inherits the "bootable-rpm-ostree.yaml" bits so adding it to FCOS doesn't preclude doing it via an extension for RHCOS. That said:
Note that IOW while it's installed by default it won't be enabled by default on FCOS, and a compliance system can easily check this. |
Not against having it as an extension in RHCOS. This PR comes out of rough agreement from the team to have it baked in to reduce friction in enabling what we want to consider an important host feature. In pure FCOS, this means one less reboot. In OCP/OKD however, because the host always incurs a reboot, having it as an extension is actually not much more expensive. But diverging from FCOS has downsides as well, esp. around test sharing. FWIW, I can imagine FCOS eventually removing it from the host and making it an extension in the future once we have "live extensions" (which don't require reboots). But anyway, as Colin said, this wouldn't be enabled by default (and in fact, this PR adds a preset exactly to revert that). |
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.
Let's ensure this continues to be disabled by default and we can look at extensions later.
Ahh I had missed that. But then, why does the preset enable it by default? Hmm well I guess that'd break existing users. Does my suggestion
seem right? Then we wouldn't need a preset override, it'd be "enabled by conditionally off". |
I think so. Let's see what the maintainers say: https://src.fedoraproject.org/rpms/kexec-tools/pull-request/5 |
/approve |
/approve |
Yep. As long as its not enabled by default it should be fine. |
👍 So on that note...we could add something to |
/lgtm |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: ashcrow, cgwalters, jlebon, miabbott The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Let's do FCOS first, then we can copy/paste into RHCOS: coreos/fedora-coreos-config#716 |
This was discussed in:
coreos/fedora-coreos-tracker#622