Repository navigation
NO-ISSUE: use ghcr.io registry image to avoid Docker Hub rate limits - #1566
redhat-chai-bot wants to merge 1 commit into
Conversation
|
@redhat-chai-bot: This pull request explicitly references no jira issue. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the openshift-eng/jira-lifecycle-plugin repository. |
|
ℹ️ E2E CaaS Full Install -- Skipped This suite never reached the point of actually running -- see the run for why (e.g. the e2e-readiness gate wasn't met, or this suite wasn't needed for what changed). ℹ️ E2E BMaaS Full Install -- Skipped This suite never reached the point of actually running -- see the run for why (e.g. the e2e-readiness gate wasn't met, or this suite wasn't needed for what changed). ℹ️ E2E VMaaS Full Install -- Skipped This suite never reached the point of actually running -- see the run for why (e.g. the e2e-readiness gate wasn't met, or this suite wasn't needed for what changed). |
The CI integration test uses a local OCI registry container. Pulling the `registry:2` image from Docker Hub is subject to unauthenticated pull rate limits, which cause intermittent CI failures. Switch to the equivalent CNCF Distribution image hosted on GitHub Container Registry (`ghcr.io/distribution/distribution:2`), which has no such limits. Assisted-by: Claude Code (claude.ai) Signed-off-by: Chai Bot <chai-bot@redhat.com>
928f32d to
ba3d117
Compare
🧭 Jobs Selection (informational only)E2E Suites
No AI validation needed -- nothing in this PR was recognized as relevant to any E2E suite. Unit Tests
Integration Tests
Helm Lint
Checks & Builds
Every table above is informational only -- nothing here gates whether a job actually runs. The E2E Suites table can use AI judgment for ambiguous files; every other table is deterministic-only (no AI). |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: eliorerz, redhat-chai-bot The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
E2E on
|
E2E on CodeRabbit approvalAll merge-required e2e gates already success on HEAD — skipping replay. Accepted: |
Summary
Swap the Docker Hub
registry:2image reference in the osac-aap integration test setup toghcr.io/distribution/distribution:2— the same upstream CNCF Distribution image, hosted on GitHub Container Registry.Problem
CI runners share IP addresses and hit Docker Hub's unauthenticated pull rate limit (100 pulls per 6 hours per IP), causing integration test failures:
Fix
Replace the unqualified
registry:2(which resolves todocker.io/library/registry:2) with the equivalentghcr.io/distribution/distribution:2. This avoids Docker Hub rate limits entirely without requiring any secrets or workflow changes.This is consistent with the existing mirror pattern in the repo (see
.github/workflows/mirror-envoy.yaml).AI-generated. Review for accuracy.
@ygalblum requested from Slack