-
Epic
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
OCL real time kernel support
-
False
-
None
-
False
-
Not Selected
-
To Do
-
0
-
0
Right now, the MCO allows a cluster admin to selectively install either a realtime kernel or, if they're on ARM64, it allows them to install a kernel with support for 64k pages. This is done by setting the kernelType field to either realtime or 64k-pages. The MCO does this currently by having the MCD install the appropriate packages for the given kernel. However, in OCL mode, the MCD will not install these packages since this code path is not activated in this mode. Instead, the build controller will need to determine if the appropriate kernel needs to be installed and then perform this action.
Notably, the RPMs for these additional kernels can be found within the extensions image that is part of every OpenShift release. With this in mind, we can leverage the extensions installation path to handle this particular case. However, for OKD on FCOS, there is no extensions package so we'll need to install the packages directly instead.