From 8091c0ab410669b02f787d41bef9630b7c02f9e1 Mon Sep 17 00:00:00 2001 From: Enrico Candino Date: Sat, 13 Jun 2026 02:19:26 +0200 Subject: [PATCH] use 24.04 ubuntu --- .github/workflows/test-conformance-hcp.yaml | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test-conformance-hcp.yaml b/.github/workflows/test-conformance-hcp.yaml index 46e3d747..7d0b499f 100644 --- a/.github/workflows/test-conformance-hcp.yaml +++ b/.github/workflows/test-conformance-hcp.yaml @@ -191,7 +191,12 @@ jobs: - name: Download Base Cloud Image run: | - wget -q https://cloud-images.ubuntu.com/resolute/current/resolute-server-cloudimg-amd64.img + # Use Ubuntu 24.04 (noble) LTS rather than 26.04 (resolute). Resolute's + # cri-containerd AppArmor profile blocks inter-thread signals that the + # BIND ISC library uses during nslookup shutdown — causing every + # conformance ExternalName test that calls `nslookup` from an exec pod + # to exit 139 with "kill: Permission denied". + wget -q https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img -O ubuntu-cloudimg.img - name: Generate SSH Key and Cloud-Init Seeds run: | @@ -240,8 +245,8 @@ jobs: - name: Create Worker Disks run: | - qemu-img create -f qcow2 -b resolute-server-cloudimg-amd64.img -F qcow2 worker-1.qcow2 20G - qemu-img create -f qcow2 -b resolute-server-cloudimg-amd64.img -F qcow2 worker-2.qcow2 20G + qemu-img create -f qcow2 -b ubuntu-cloudimg.img -F qcow2 worker-1.qcow2 20G + qemu-img create -f qcow2 -b ubuntu-cloudimg.img -F qcow2 worker-2.qcow2 20G - name: Launch Worker VMs run: |