Skip to content

ci(e2e): pull the SG enforcement base image from mirror.gcr.io with retries - #2592

Merged
vieiralucas merged 1 commit into
mainfrom
ci/e2e-sg-image-mirror
Sep 30, 2026
Merged

vieiralucas merged 1 commit into
mainfrom
ci/e2e-sg-image-mirror

Conversation

@vieiralucas

@vieiralucas vieiralucas commented Sep 29, 2026 •

Copy link
Copy Markdown
Member

Summary

The EC2 SG enforcement (privileged) E2E job pre-pulled alpine:3 straight from Docker Hub with no retry. An intermittent auth.docker.io token error failed the whole job before any test ran (seen on #2580). Pull the same official image from Google's Docker Hub mirror (as the container-test warm-up added in #2582 already does for the other images), tag it as alpine:3, fall back to Docker Hub, and retry up to three times.

CI-only; no product or surface changes.

Test plan

  • Workflow YAML parses; the SG enforcement job in this PR's own E2E run exercises the new step.

Summary by cubic

Fixes the EC2 SG enforcement E2E job failing before any test runs by pulling the alpine:3 base image from Google's Docker Hub mirror with a Docker Hub fallback and up to three retries, instead of a single unrealiable pull from Docker Hub. CI-only; no product or surface changes.

Written for commit 23c0277. Summary will update on new commits.

Review in cubic

…etries

The EC2 SG enforcement job pulled alpine:3 straight from Docker Hub with
no retry; an intermittent auth.docker.io token error failed the whole
job before any test ran. Pull the same official image from Google's
Docker Hub mirror (as the container-test warm-up already does), tag it
as alpine:3, fall back to Docker Hub, and retry.
@vieiralucas
vieiralucas merged commit 2ce7f5e into main Sep 30, 2026
146 checks passed
@vieiralucas
vieiralucas deleted the ci/e2e-sg-image-mirror branch September 30, 2026 00:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant