bottlerocket-os / bottlerocket

An operating system designed for hosting containers
https://bottlerocket.dev
Other
8.64k stars 508 forks source link

Move off end of life R470 driver branch for kmod-5.10-nvidia #4220

Open yeazelm opened 1 day ago

yeazelm commented 1 day ago

The problem The R470 branch of the NVIDIA Tesla driver has reached end of life since July 2024. Any currently supported variants still using this driver should be moved to another version of the driver to remain consistent with our update policy.

This change should only affect aws-ecs-1-nvidia and aws-k8s-1.23-nvidia and the latter is close to its own End of Life (https://github.com/bottlerocket-os/bottlerocket/issues/4083).

How should we fix it? The R535 branch builds against the 5.10 kernel and is the closest LTS branch to R470. Moving to R535 from R470 should be the least disruptive change for kmod-5.10-nvidia. While we are doing this work, we should bring the packaging layout in line with the other kmod-*-nvidia packages. This means building both the proprietary and open source drivers and using the same namespacing for driver locations.