Skip to content

ci: pull the job image through the Artifact Registry mirror - #6821

Merged
gz merged 1 commit into
mainfrom
ci/pull-images-through-ar-mirror
Aug 7, 2026
Merged

ci: pull the job image through the Artifact Registry mirror#6821
gz merged 1 commit into
mainfrom
ci/pull-images-through-ar-mirror

Conversation

@gz

@gz gz commented Aug 6, 2026

Copy link
Copy Markdown
Contributor

Points the container: job image at the Artifact Registry pull-through mirror instead of ghcr.io.

Why

Cloud NAT never processes traffic to Google APIs: Private Google Access always wins, so Artifact Registry pulls cost nothing in NAT data processing. Pulls from ghcr.io and docker.io are billed at $0.045/GiB

Verification

A test-web-console-unit run on main after the cluster rollout confirmed the new pod spec works: the runner image pulled from us-central1-docker.pkg.dev/feldera-ci/ghcr-remote/actions/actions-runner, dind pulled from mirror.gcr.io/library/docker, no direct ghcr.io/actions pulls remained, and the job passed. CI on this PR is what exercises the feldera-dev path.

@mythical-fred mythical-fred left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Mechanical swap across 13 container: blocks; push path and the macOS/Windows matrix are correctly left alone. Well-argued cost case (~70% of the Cloud NAT bill), verified on main before this PR, and the pull-through cache means no coordination window with the next feldera-dev push. Nothing to flag.

@gz
gz enabled auto-merge August 6, 2026 15:09
@gz
gz added this pull request to the merge queue Aug 6, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 6, 2026
@gz
gz added this pull request to the merge queue Aug 6, 2026
@gz
gz removed this pull request from the merge queue due to a manual request Aug 6, 2026
@gz
gz force-pushed the ci/pull-images-through-ar-mirror branch from 9814a2c to f93e4e5 Compare August 6, 2026 19:46
@gz
gz enabled auto-merge August 6, 2026 19:46
@gz
gz disabled auto-merge August 6, 2026 19:47
@gz
gz force-pushed the ci/pull-images-through-ar-mirror branch from f93e4e5 to 9038ab2 Compare August 6, 2026 19:57
@gz
gz enabled auto-merge August 6, 2026 20:44
@gz
gz force-pushed the ci/pull-images-through-ar-mirror branch from 9038ab2 to c2e299c Compare August 6, 2026 20:47
Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
@gz
gz force-pushed the ci/pull-images-through-ar-mirror branch from c2e299c to f702132 Compare August 7, 2026 00:09
@gz
gz added this pull request to the merge queue Aug 7, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 7, 2026
@gz
gz added this pull request to the merge queue Aug 7, 2026
@gz
gz removed this pull request from the merge queue due to a manual request Aug 7, 2026
@gz
gz added this pull request to the merge queue Aug 7, 2026
@gz
gz removed this pull request from the merge queue due to a manual request Aug 7, 2026
@gz
gz added this pull request to the merge queue Aug 7, 2026
@gz
gz removed this pull request from the merge queue due to a manual request Aug 7, 2026
@gz
gz added this pull request to the merge queue Aug 7, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 7, 2026
@gz
gz added this pull request to the merge queue Aug 7, 2026
@github-merge-queue
github-merge-queue Bot removed this pull request from the merge queue due to failed status checks Aug 7, 2026
@gz
gz added this pull request to the merge queue Aug 7, 2026
Merged via the queue into main with commit 31d41ce Aug 7, 2026
1 check passed
@gz
gz deleted the ci/pull-images-through-ar-mirror branch August 7, 2026 06:09
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.

4 participants