You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Ignition is planning to add kernel argument support (coreos/ignition#1168), the base CoreOS distribution implementation design discussion (coreos/fedora-coreos-tracker#752) will handle the general case however there are likely additional integration points with RHCOS & the MCO that would likely make sense.
FIPS
RHCOS Side
Ignition expects that the system is being rebooted once kernel arguments have been applied. This stage will likely run in between the fetch & disks Ignition stages and has some similarities with the FIPS script. At minimum we'll need to coordinate the two so that there is a maximum of one reboot in the initrd (if any of FIPS or Ignition kernel arguments are set).
It is probably worth looking into if there's an easy way to remove the current FIPS code and perform the same action via a generated Ignition config. If so then we could tie that in with the approach detailed in the MCS section.
MCS Side
When the fips flag is set inside of a MachineConfig the MCS could be updated to serve a modified Ignition config containing the desired kernel arguments, files, systemd units, etc. when the requesting caller is using a relevant version of Ignition (e.x. only for Ignition 3.3.0 callers). This would allow us to drop the encapsulated machine config on newer bootimages and just read the Ignition config.
The text was updated successfully, but these errors were encountered:
Mark the issue as fresh by commenting /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
Exclude this issue from closing by commenting /lifecycle frozen.
If this issue is safe to close now please do so with /close.
openshift-cibot
added
lifecycle/frozen
Indicates that an issue or PR should not be auto-closed due to staleness.
and removed
lifecycle/stale
Denotes an issue or PR has remained open with no activity and has become stale.
labels
Jun 7, 2021
Overview
Ignition is planning to add kernel argument support (coreos/ignition#1168), the base CoreOS distribution implementation design discussion (coreos/fedora-coreos-tracker#752) will handle the general case however there are likely additional integration points with RHCOS & the MCO that would likely make sense.
FIPS
RHCOS Side
Ignition expects that the system is being rebooted once kernel arguments have been applied. This stage will likely run in between the
fetch
&disks
Ignition stages and has some similarities with theFIPS
script. At minimum we'll need to coordinate the two so that there is a maximum of one reboot in the initrd (if any of FIPS or Ignition kernel arguments are set).It is probably worth looking into if there's an easy way to remove the current
FIPS
code and perform the same action via a generated Ignition config. If so then we could tie that in with the approach detailed in the MCS section.MCS Side
When the
fips
flag is set inside of aMachineConfig
the MCS could be updated to serve a modified Ignition config containing the desired kernel arguments, files, systemd units, etc. when the requesting caller is using a relevant version of Ignition (e.x. only for Ignition 3.3.0 callers). This would allow us to drop the encapsulated machine config on newer bootimages and just read the Ignition config.The text was updated successfully, but these errors were encountered: