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+ #1 (closed) 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

.gitlab-ci.yml

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

job log
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

Environment description

config.toml contents
Add your configuration here

Used GitLab Runner version

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

Possible fixes

Edited by Christian Purtell