Update linux_headers_image to support >= 6.3 kernels. Add 6.2 through 6.11 kernels
Summary: Update linux_headers_image to support >= 6.3 kernels. Add 6.2 through 6.11 kernels
#2035 reported an issue where the socket tracer fails to run on a openSUSE MicroOS instance running a 6.11 kernel. This change updates our header building process to support >= 6.3 kernels since upstream broke the source building process from non git trees (binary builds still work outside of git trees).
Going forward, building source packages is only possible in a git-managed tree. Building binary packages does not require git.
It also adds a variety of kernel versions between 6.1 and 6.11 to the header build list.
Relevant Issues: #2035
Type of change: /kind compatibility
Test Plan: Verified the following
- [x] Ran full build without upload
- [x] Built x86_64 and arm64 kernels pre and post 6.3
- [x] That the previous dockerfile and pre 6.3 dockerfile is same as before
$ git diff main:tools/docker/linux_headers_image/Dockerfile tools/docker/linux_headers_image/Dockerfile.bionic
$
Changelog Message: Update packaged linux-headers to support kernels 6.2 through 6.11