Current gitlab-runner linux kernel is at version 5.15.154+ but need a kernel version of >= 6.1.0 to perform BDD tests on ipv6 feature.
## Summary Hi, I'm currently working on BDD tests for IPv6. Some of these tests pass perfectly in our debug environment but consistently fail in GitLab. After investigating, it seems that the GitLab runners are running a Linux kernel version that's too old (probably the kernel version of the host). We need a kernel version of \>= 6.1.0. Kernel version on the GitLab runner:\ uname -a\ Linux runner-zxwgkjaph-project-44869153-concurrent-0 **5.15.154**+ gitlab-org/gitlab-runner#1 SMP Sat May 4 12:14:42 UTC 2024 x86_64 GNU/Linux Do you think it would be possible to get GitLab runners with a more recent kernel? Tanks ## Steps to reproduce Run a job on and check kernel version. #12270835 (zxwgkjAP) 3-blue.saas-linux-small-amd64.runners-manager.gitlab.com/default <!--Please add the definition of the job from `.gitlab-ci.yml` that is failing inside of the code blocks (```) below.--> <details> <summary>.gitlab-ci.yml</summary> ```yml ``` </details> ## Actual behavior Ipv6 neighbor advertisement are not sent and received by the linux kernel. ## Expected behavior Ipv6 neighbor advertisement should be sent and received by the linux kernel. ## Relevant logs and/or screenshots <!--Paste the job logs inside of the code blocks (```) below so it would be easier to read.--> <details> <summary>job log</summary> ```sh Running with gitlab-runner 18.4.0~pre.115.gb2218bab (b2218bab) on blue-3.saas-linux-small-amd64.runners-manager.gitlab.com/default zxwgkjAPH, system ID: s_d5d3abbdfd0a Resolving secrets Preparing the "docker+machine" executor Using Docker executor with image registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci:9.0-amd64 ... Using effective pull policy of [always] for container registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci:9.0-amd64 Authenticating with credentials from job payload (GitLab Registry) Pulling docker image registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci:9.0-amd64 ... Using docker image sha256:e220b11e5554d39fbdf76cf5db006bc86a50c9ba51af8529693a051997a32a23 for registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci:9.0-amd64 with digest registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci@sha256:cfc3cc24680ec5bfe6120d8b0ee59815f453a2db662d20a5d781ae95714b3c43 ... Preparing environment Using effective pull policy of [always] for container sha256:e04f17568e0ca00ff05634080e0ad0d7f80f8ad8e521d6c65fa727506f2ab2a6 Running on runner-zxwgkjaph-project-44869153-concurrent-0 via runner-zxwgkjaph-s-l-s-amd64-1758564986-5de0882b... Getting source from Git repository Gitaly correlation ID: 57beda2701bd4dc0974632a0090c8ed6 Fetching changes with git depth set to 20... Initialized empty Git repository in /builds/exfo/products/tandm/tandd/field-of-dreams/field-of-dreams/.git/ Created fresh repository. Checking out 4bd09332 as detached HEAD (ref is refs/merge-requests/2880/merge)... Skipping Git submodules setup $ git remote set-url origin "${CI_REPOSITORY_URL}" || echo 'Not a git repository; skipping' Downloading artifacts Downloading artifacts for package-x64-simulation-hw-controller-deployable (11446859257)... Downloading artifacts from coordinator... ok correlation_id=68f73cd15422461ab4feb514ee2c46ae host=storage.googleapis.com id=11446859257 responseStatus=200 OK token=6a_AWdUVm Downloading artifacts for package-x64-simulation-ethernet-services-deployable (11446859261)... Downloading artifacts from coordinator... ok correlation_id=242ddddf18af4a5caa15c5622c4141f8 host=storage.googleapis.com id=11446859261 responseStatus=200 OK token=6a_AWdUVm Executing "step_script" stage of the job script Using effective pull policy of [always] for container registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci:9.0-amd64 Using docker image sha256:e220b11e5554d39fbdf76cf5db006bc86a50c9ba51af8529693a051997a32a23 for registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci:9.0-amd64 with digest registry.gitlab.com/exfo/products/tandm/tandd/field-of-dreams/container-registry/cpp-dotnet-ci@sha256:cfc3cc24680ec5bfe6120d8b0ee59815f453a2db662d20a5d781ae95714b3c43 ... $ uname -a Linux runner-zxwgkjaph-project-44869153-concurrent-0 5.15.154+ #1 SMP Sat May 4 12:14:42 UTC 2024 x86_64 GNU/Linux ``` </details> ## Environment description <!--Are you using shared Runners on GitLab.com? Or is it a custom installation? Which executors are used? Please also provide the versions of related tools like `docker info` if you are using the Docker executor.--> <!--Please add the contents of `config.toml` inside of the code blocks (```) below, remember to remove any secret tokens!--> <details> <summary>config.toml contents</summary> ```toml Add your configuration here ``` </details> ### Used GitLab Runner version <details> <summary> ```sh Running with gitlab-runner 18.4.0~pre.115.gb2218bab (b2218bab) on blue-3.saas-linux-small-amd64.runners-manager.gitlab.com/default zxwgkjAPH, system ID: s_d5d3abbdfd0a ``` </summary></details> ## Possible fixes <!--(If you can, link to the line of code that might be responsible for the problem) --->
issue