diff --git a/lib/container-test-driver/distros.nix b/lib/container-test-driver/distros.nix index b68595c2..56ac7316 100644 --- a/lib/container-test-driver/distros.nix +++ b/lib/container-test-driver/distros.nix @@ -56,6 +56,18 @@ in maskableService = "unattended-upgrades.service"; }; + ubuntu-26_04 = { + systems = builtins.attrNames images.ubuntu-26_04; + rootfs = makeRootfs.buildRootfs { + name = "ubuntu-26_04"; + cloudImg = fetchCloudImg "ubuntu-26_04"; + cloudImgFormat = "tar"; + excludePatterns = ubuntuExcludePatterns; + extraDirs = [ "var/lib/apt/lists/partial" ]; + }; + maskableService = "unattended-upgrades.service"; + }; + debian-13 = { systems = builtins.attrNames images.debian-13; rootfs = makeRootfs.buildRootfs { diff --git a/lib/container-test-driver/images.json b/lib/container-test-driver/images.json index b98b7837..292854a7 100644 --- a/lib/container-test-driver/images.json +++ b/lib/container-test-driver/images.json @@ -28,5 +28,15 @@ "sha256": "0xyp9pin8m6ys0gxk6spq83dgdfl3malbvps7v78hrp7sjg3rp0k", "url": "https://cloud-images.ubuntu.com/releases/noble/release-20260321/ubuntu-24.04-server-cloudimg-amd64-root.tar.xz" } + }, + "ubuntu-26_04": { + "aarch64-linux": { + "sha256": "077i5k2yd36bwayybvh475v5lyr9ilb7c847n99mmyj8p3lcb5d7", + "url": "https://cloud-images.ubuntu.com/releases/resolute/release-20260731/ubuntu-26.04-server-cloudimg-arm64-root.tar.xz" + }, + "x86_64-linux": { + "sha256": "12318m2bikm6cgzlwa215301y9vf3p4666yb7lxmik4z4llp42m8", + "url": "https://cloud-images.ubuntu.com/releases/resolute/release-20260731/ubuntu-26.04-server-cloudimg-amd64-root.tar.xz" + } } } diff --git a/testFlake/flake.lock b/testFlake/flake.lock index bdb65f6b..7eadaa0f 100644 --- a/testFlake/flake.lock +++ b/testFlake/flake.lock @@ -149,11 +149,11 @@ ] }, "locked": { - "lastModified": 1783265394, - "narHash": "sha256-cq4YfNFGYzp0NItZP8tEC7xUI8OSgY4fj75AU/NSaPM=", + "lastModified": 1786699124, + "narHash": "sha256-VtY2VR600/5vFcl4diMpf2sbliY0W+g3GW2VnyDUFS8=", "owner": "numtide", "repo": "nix-vm-test", - "rev": "1a587212d2ac8b669c6c32499015f996506b6ba5", + "rev": "ecce8be2ede211ee1c2bc603d188e0bf41376ca8", "type": "github" }, "original": { diff --git a/tools/update-images.py b/tools/update-images.py index 63f71e7f..df2ad3f6 100755 --- a/tools/update-images.py +++ b/tools/update-images.py @@ -22,6 +22,7 @@ UBUNTU_RELEASES = { "ubuntu-22_04": "https://cloud-images.ubuntu.com/releases/jammy/", "ubuntu-24_04": "https://cloud-images.ubuntu.com/releases/noble/", + "ubuntu-26_04": "https://cloud-images.ubuntu.com/releases/resolute/", } DEBIAN_RELEASES = {