Repository navigation
Conversation
ubuntu-latest now resolves to ubuntu-26.04, which ships Docker 29 with the containerd image store. The pinned infra-e2e action (8c21e43) disables the containerd snapshotter and restarts dockerd before running the case, so the agent image built and loaded by `make build docker.java8` (skywalking/skywalking-java:latest-java8) is no longer visible. Compose then tries to pull it from Docker Hub and both E2E cases fail with "pull access denied". Upstream infra-e2e removed that step in apache/skywalking-infra-e2e#146 and runs compose through testcontainers-go. Pin the current main (56ac8befeb5f910f2dc9339e65d07cd18953f90e), whose CI passes on ubuntu-26.04.
Member
Author
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
E2E fails on every PR since
ubuntu-latestmoved to ubuntu-26.04 (seen on #841, run 41084680360, both attempts). The last green E2E was on 2026-10-15, on ubuntu-24.04.Why it fails
make build docker.java8loadsskywalking/skywalking-java:latest-java8into that store.8c21e43) then writes{"features": {"containerd-snapshotter": false}}to/etc/docker/daemon.jsonand restarts dockerd. Docker switches back to the classic image store, and the image loaded in the previous step is no longer visible.FROM skywalking/skywalking-java:latest-java8, falls back to Docker Hub, and fails:Fix
Pin
apache/skywalking-infra-e2e@56ac8befeb5f910f2dc9339e65d07cd18953f90e(current main). apache/skywalking-infra-e2e#146 removed the snapshotter/restart step and the docker-compose v1 install, and runs compose through testcontainers-go. apache/skywalking already pins68bbdec(after #146).56ac8beadds only kind fixes and dependency bumps, and its CI passes on ubuntu-26.04.The new action still exports
${<service>_host}/${<service>_<port>}, loadsinit-system-environmentinto compose interpolation, builds services withbuild:, and honorsdepends_on: condition: service_healthy, which is everythingtest/e2e/case/{grpc,kafka}relies on.apache/*actions are always allowed by the ASF policy, so no allow-list change is needed.The E2E jobs of this PR are the verification.