Skip to content

Commit 27a662e

Browse files
committed
ci(e2e): run on ubuntu-latest again, with infra-e2e importing kind images per platform
Docker 29 (ubuntu-26.04 runners) uses the containerd image store, where a pulled multi-platform image holds only the host platform; importing every platform into kind failed for the OAP image ("content digest ... not found") and, on the containerd 1.7 kindest/node:v1.28.15 these cases pin, for the Rover image, whose attestation manifests do not unpack as images ("mismatched image rootfs and manifest layers"). infra-e2e now saves and imports only the node platform (apache/skywalking-infra-e2e#150, #151), so the e2e cases follow ubuntu-latest again instead of the ubuntu-24.04 pin #205 added.
1 parent ed6171d commit 27a662e

1 file changed

Lines changed: 2 additions & 5 deletions

File tree

‎.github/workflows/e2e.yaml‎

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -225,10 +225,7 @@ concurrency:
225225
jobs:
226226
e2e:
227227
name: ${{ matrix.case.name }}
228-
# Not ubuntu-latest: on ubuntu-26.04, kind cannot load the multi-platform
229-
# OAP image into its node (`ctr images import --all-platforms`: content
230-
# digest not found), so the kind cases fail before any test runs.
231-
runs-on: ubuntu-24.04
228+
runs-on: ubuntu-latest
232229
timeout-minutes: 45
233230
strategy:
234231
# One case failing must not cancel the others: when several go red at
@@ -292,7 +289,7 @@ jobs:
292289
run: make -C test/e2e images
293290

294291
- name: ${{ matrix.case.name }}
295-
uses: apache/skywalking-infra-e2e@68bbdec303cf2d3df9f2353f970f91938b52f674
292+
uses: apache/skywalking-infra-e2e@8ea79296a6b5c69cc3e3ef2d732f65223bde07bd
296293
with:
297294
e2e-file: $GITHUB_WORKSPACE/${{ matrix.case.config }}
298295
# Container logs land here. On a red run they answer the first

0 commit comments

Comments
 (0)