Skip to content

4.22.0-okd-scos.0-.5: payload driver-toolkit image built against older kernel (6.12.0-212.el10) than machine-os-content ships #2350

Description

@aqeelat

Describe the bug

4.22.0-okd-scos.0 through .5 ship a driver-toolkit image built against kernel 6.12.0-212.el10 while their machine-os-content boots -224/-230/-233. Six consecutive releases reused one stale DTK digest across four OS composes; .6/.7 carry rebuilt DTKs (verified working on .6). The DTK's own startup check reports it:

WARNING: broken Driver Toolkit image detected:
- Node kernel:    6.12.0-224.el10.x86_64
- Kernel package: 6.12.0-212.el10.x86_64
INFO: informing nvidia-driver-ctr to fallback on entitled-build.

Full per-release digest/compose/kernel table (via oc adm release info --image-for=driver-toolkit) available in discussion. Impact: out-of-tree kernel-module consumers (e.g. NVIDIA gpu-operator DTK mode) can't build on .0.5; on OKD the entitled fallback also fails. Asks:

  1. Was the stale DTK intentional or build-lag?
  2. Can CI assert payload-internal consistency — DTK kernel NVR == machine-os kernel NVR — before promotion?
  3. Confirm DTK-per-compose rebuild is standing practice from .6 on.

Version

4.22.0-okd-scos.0 through .6 (verified .0, .1, .6 live); IPI on GCP

Reproducibility

100% on .0–.5 for any Driver Toolkit consumer (observed on .0/.1; .6+ rebuilt and working)

Log Bundle

Inline logs included above (DTK container output); must-gather can be provided on request

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions