diff --git a/docs/support-matrix.md b/docs/support-matrix.md index 819ece4..8499d9f 100644 --- a/docs/support-matrix.md +++ b/docs/support-matrix.md @@ -14,7 +14,7 @@ pinned see [image-pipeline.md](image-pipeline.md). | Category | Count | Meaning | |---|---|---| -| Runnable (auto-download) | 44 | Supported transport and a public vendor image URL — runs anywhere with KVM, no manual setup. | +| Runnable (auto-download) | 47 | Supported transport and a public vendor image URL — runs anywhere with KVM, no manual setup. | | Manual image required | 8 | Supported transport, but the image is licensed or has no public URL; the operator imports it (see `make import-required-images`). | | Generated lane | 0 | No vendor image at all — the kernel is built/booted at run time (virtme-ng upstream, Firecracker). | | Cataloged, not runnable here | 4 | Present in the catalog but not bootable on the current SSH/cloud-init executor (immutable images, executor limits). Marked non-blocking in matrices. | @@ -30,11 +30,13 @@ image is fetched on first use and its sha256 is recorded. | almalinux-8-4.18 | almalinux | 8 | 4.18 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | almalinux-9-5.14 | almalinux | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | almalinux-9-5.14-k5.14.0-687.26.1.el9_8 | almalinux | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | +| almalinux-9-5.14-k5.14.0-687.29.1.el9_8 | almalinux | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | amazon-linux-2-5.10 | amazon-linux | 2 | 5.10 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | amazon-linux-2023-6.1 | amazon-linux | 2023 | 6.1 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | centos-stream-10-6.12 | centos-stream | 10 | 6.12 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | centos-stream-9-5.14 | centos-stream | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | centos-stream-9-5.14-k5.14.0-725.el9 | centos-stream | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | +| centos-stream-9-5.14-k5.14.0-729.el9 | centos-stream | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | debian-11-5.10 | debian | 11 | 5.10 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | debian-12-6.1 | debian | 12 | 6.1 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | debian-13-6.12 | debian | 13 | 6.12 | x86_64 | ssh | auto-downloads vendor cloud image on first run | @@ -45,6 +47,7 @@ image is fetched on first use and its sha256 is recorded. | rocky-8-4.18 | rocky | 8 | 4.18 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | rocky-9-5.14 | rocky | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | rocky-9-5.14-k5.14.0-687.26.1.el9_8 | rocky | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | +| rocky-9-5.14-k5.14.0-687.30.1.el9_8 | rocky | 9 | 5.14 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | ubuntu-16.04-4.4 | ubuntu | 16.04 | 4.4 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | ubuntu-18.04-4.15 | ubuntu | 18.04 | 4.15 | x86_64 | ssh | auto-downloads vendor cloud image on first run | | ubuntu-18.04-4.15-k4.15.0-213 | ubuntu | 18.04 | 4.15 | x86_64 | ssh | auto-downloads vendor cloud image on first run | diff --git a/matrices/kernel-sweep-almalinux-9-5.14.yaml b/matrices/kernel-sweep-almalinux-9-5.14.yaml index 76a7b5b..4ea8b70 100644 --- a/matrices/kernel-sweep-almalinux-9-5.14.yaml +++ b/matrices/kernel-sweep-almalinux-9-5.14.yaml @@ -1,6 +1,6 @@ # Generated by `bpfcompat kernel-sweep --profile almalinux-9-5.14`; regenerate rather than edit. name: kernel-sweep-almalinux-9-5.14 profiles: - - id: almalinux-9-5.14-k5.14.0-687.26.1.el9_8 + - id: almalinux-9-5.14-k5.14.0-687.29.1.el9_8 required: true timeout: 20m diff --git a/matrices/kernel-sweep-centos-stream-9-5.14.yaml b/matrices/kernel-sweep-centos-stream-9-5.14.yaml index dd9f766..20e19ce 100644 --- a/matrices/kernel-sweep-centos-stream-9-5.14.yaml +++ b/matrices/kernel-sweep-centos-stream-9-5.14.yaml @@ -1,6 +1,6 @@ # Generated by `bpfcompat kernel-sweep --profile centos-stream-9-5.14`; regenerate rather than edit. name: kernel-sweep-centos-stream-9-5.14 profiles: - - id: centos-stream-9-5.14-k5.14.0-725.el9 + - id: centos-stream-9-5.14-k5.14.0-729.el9 required: true timeout: 20m diff --git a/matrices/kernel-sweep-rocky-9-5.14.yaml b/matrices/kernel-sweep-rocky-9-5.14.yaml index 25f8196..4c5dcdf 100644 --- a/matrices/kernel-sweep-rocky-9-5.14.yaml +++ b/matrices/kernel-sweep-rocky-9-5.14.yaml @@ -1,6 +1,6 @@ # Generated by `bpfcompat kernel-sweep --profile rocky-9-5.14`; regenerate rather than edit. name: kernel-sweep-rocky-9-5.14 profiles: - - id: rocky-9-5.14-k5.14.0-687.26.1.el9_8 + - id: rocky-9-5.14-k5.14.0-687.30.1.el9_8 required: true timeout: 20m diff --git a/matrices/pre-campaign-enterprise-refresh.yaml b/matrices/pre-campaign-enterprise-refresh.yaml new file mode 100644 index 0000000..fa729c2 --- /dev/null +++ b/matrices/pre-campaign-enterprise-refresh.yaml @@ -0,0 +1,20 @@ +name: pre-campaign-enterprise-refresh +profiles: + - id: almalinux-9-5.14-k5.14.0-687.29.1.el9_8 + required: true + timeout: 20m + - id: centos-stream-9-5.14-k5.14.0-729.el9 + required: true + timeout: 20m + - id: rocky-9-5.14-k5.14.0-687.30.1.el9_8 + required: true + timeout: 20m + - id: amazon-linux-2-5.10 + required: true + timeout: 20m + - id: amazon-linux-2023-6.1 + required: true + timeout: 20m + - id: oracle-linux-9-uek7-5.15 + required: true + timeout: 20m diff --git a/vm/kernel-baselines.yaml b/vm/kernel-baselines.yaml index 8a7c8cd..01d0b44 100644 --- a/vm/kernel-baselines.yaml +++ b/vm/kernel-baselines.yaml @@ -94,14 +94,7 @@ baselines: release_prefix: 6.12.0- release_contains: el9uek - profile: rhel-8-4.18 - kernel: 5.15.0-206.153.7.1.el8uek.x86_64 - recorded: "2026-05-19" - note: image boots UEK7 on the EL8 userspace - crawler: - distro: ol - target: ol - release_prefix: 5.15.0- - release_contains: el8uek + note: BYO subscription-walled RHEL image; the previous Oracle UEK observation was not valid RHEL freshness evidence - profile: rocky-10-6.12 kernel: 6.12.0-124.8.1.el10_1.x86_64 recorded: "2026-05-19" diff --git a/vm/profiles/almalinux-9-5.14-k5.14.0-687.29.1.el9_8.yaml b/vm/profiles/almalinux-9-5.14-k5.14.0-687.29.1.el9_8.yaml new file mode 100644 index 0000000..c7f0e3f --- /dev/null +++ b/vm/profiles/almalinux-9-5.14-k5.14.0-687.29.1.el9_8.yaml @@ -0,0 +1,21 @@ +# Generated by `bpfcompat kernel-sweep --profile almalinux-9-5.14`; regenerate rather than edit. +id: almalinux-9-5.14-k5.14.0-687.29.1.el9_8 +distro: almalinux +version: "9" +kernel_family: "5.14" +arch: x86_64 +install_kernel: 5.14.0-687.29.1.el9_8.x86_64 +kernel_packages: + - https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/Packages/kernel-core-5.14.0-687.29.1.el9_8.x86_64.rpm + - https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/Packages/kernel-modules-core-5.14.0-687.29.1.el9_8.x86_64.rpm + - https://repo.almalinux.org/almalinux/9/BaseOS/x86_64/os/Packages/kernel-modules-5.14.0-687.29.1.el9_8.x86_64.rpm +image: + source_url: https://repo.almalinux.org/almalinux/9/cloud/x86_64/images/AlmaLinux-9-GenericCloud-latest.x86_64.qcow2 + local_path: vm/cache/almalinux-9.qcow2 +boot: + memory_mb: 1024 + cpus: 1 +validator: + path: /usr/local/bin/bpfcompat-validator +capabilities: + expected_btf: true diff --git a/vm/profiles/amazon-linux-2-5.10.yaml b/vm/profiles/amazon-linux-2-5.10.yaml index 8077a60..44f2e2b 100644 --- a/vm/profiles/amazon-linux-2-5.10.yaml +++ b/vm/profiles/amazon-linux-2-5.10.yaml @@ -4,7 +4,7 @@ version: "2" kernel_family: "5.10" arch: x86_64 image: - source_url: "https://cdn.amazonlinux.com/os-images/2.0.20260710.0/kvm/amzn2-kvm-2.0.20260710.0-x86_64.xfs.gpt.qcow2" + source_url: "https://cdn.amazonlinux.com/os-images/2.0.20260727.0/kvm/amzn2-kvm-2.0.20260727.0-x86_64.xfs.gpt.qcow2" local_path: "vm/cache/amazon-linux-2-5.10.qcow2" boot: memory_mb: 1024 diff --git a/vm/profiles/amazon-linux-2023-6.1.yaml b/vm/profiles/amazon-linux-2023-6.1.yaml index 3934c05..dd8c282 100644 --- a/vm/profiles/amazon-linux-2023-6.1.yaml +++ b/vm/profiles/amazon-linux-2023-6.1.yaml @@ -4,7 +4,7 @@ version: "2023" kernel_family: "6.1" arch: x86_64 image: - source_url: "https://cdn.amazonlinux.com/al2023/os-images/2023.12.20260720.0/kvm/al2023-kvm-2023.12.20260720.0-kernel-6.1-x86_64.xfs.gpt.qcow2" + source_url: "https://cdn.amazonlinux.com/al2023/os-images/2023.12.20260727.0/kvm/al2023-kvm-2023.12.20260727.0-kernel-6.1-x86_64.xfs.gpt.qcow2" local_path: "vm/cache/amazon-linux-2023-6.1.qcow2" boot: memory_mb: 1024 diff --git a/vm/profiles/centos-stream-9-5.14-k5.14.0-729.el9.yaml b/vm/profiles/centos-stream-9-5.14-k5.14.0-729.el9.yaml new file mode 100644 index 0000000..89489bf --- /dev/null +++ b/vm/profiles/centos-stream-9-5.14-k5.14.0-729.el9.yaml @@ -0,0 +1,21 @@ +# Generated by `bpfcompat kernel-sweep --profile centos-stream-9-5.14`; regenerate rather than edit. +id: centos-stream-9-5.14-k5.14.0-729.el9 +distro: centos-stream +version: "9" +kernel_family: "5.14" +arch: x86_64 +install_kernel: 5.14.0-729.el9.x86_64 +kernel_packages: + - https://mirror.stream.centos.org/9-stream/BaseOS/x86_64/os/Packages/kernel-core-5.14.0-729.el9.x86_64.rpm + - https://mirror.stream.centos.org/9-stream/BaseOS/x86_64/os/Packages/kernel-modules-core-5.14.0-729.el9.x86_64.rpm + - https://mirror.stream.centos.org/9-stream/BaseOS/x86_64/os/Packages/kernel-modules-5.14.0-729.el9.x86_64.rpm +image: + source_url: https://cloud.centos.org/centos/9-stream/x86_64/images/CentOS-Stream-GenericCloud-x86_64-9-latest.x86_64.qcow2 + local_path: vm/cache/centos-stream-9.qcow2 +boot: + memory_mb: 1024 + cpus: 1 +validator: + path: /usr/local/bin/bpfcompat-validator +capabilities: + expected_btf: true diff --git a/vm/profiles/rocky-9-5.14-k5.14.0-687.30.1.el9_8.yaml b/vm/profiles/rocky-9-5.14-k5.14.0-687.30.1.el9_8.yaml new file mode 100644 index 0000000..2a8d00d --- /dev/null +++ b/vm/profiles/rocky-9-5.14-k5.14.0-687.30.1.el9_8.yaml @@ -0,0 +1,21 @@ +# Generated by `bpfcompat kernel-sweep --profile rocky-9-5.14`; regenerate rather than edit. +id: rocky-9-5.14-k5.14.0-687.30.1.el9_8 +distro: rocky +version: "9" +kernel_family: "5.14" +arch: x86_64 +install_kernel: 5.14.0-687.30.1.el9_8.x86_64 +kernel_packages: + - https://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/k/kernel-core-5.14.0-687.30.1.el9_8.x86_64.rpm + - https://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/k/kernel-modules-core-5.14.0-687.30.1.el9_8.x86_64.rpm + - https://dl.rockylinux.org/pub/rocky/9/BaseOS/x86_64/os/Packages/k/kernel-modules-5.14.0-687.30.1.el9_8.x86_64.rpm +image: + source_url: https://dl.rockylinux.org/pub/rocky/9/images/x86_64/Rocky-9-GenericCloud-Base.latest.x86_64.qcow2 + local_path: vm/cache/rocky-9.qcow2 +boot: + memory_mb: 1024 + cpus: 1 +validator: + path: /usr/local/bin/bpfcompat-validator +capabilities: + expected_btf: true