Skip to content

[Containers] Add Google Artifact Registry as a supported external registry#31539

Merged
nikitassharma merged 2 commits into
cloudflare:productionfrom
sherryliu-lsy:sherryliu/containers-doc-gar-image-support
Jul 1, 2026
Merged

[Containers] Add Google Artifact Registry as a supported external registry#31539
nikitassharma merged 2 commits into
cloudflare:productionfrom
sherryliu-lsy:sherryliu/containers-doc-gar-image-support

Conversation

@sherryliu-lsy

@sherryliu-lsy sherryliu-lsy commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Documents Google Artifact Registry (GAR) as a supported external registry for Containers, alongside Docker Hub and Amazon ECR. Wrangler and Cloudchamber now support pulling pre-built images from *-docker.pkg.dev registries, so this adds the configuration and usage documentation.

  • Add "Use private Google Artifact Registry images" section to image management, covering the --gar-email flag, service-account setup, and CI flag/stdin paths
  • Note that only *-docker.pkg.dev hosts are supported (gcr.io is not)
  • List GAR in the supported-registry references and local dev notes
  • Document --dockerhub-username, --aws-access-key-id, and --gar-email flags for registries configure
  • Add changelog entry for GAR image support

Related Wrangler change: cloudflare/workers-sdk#14311

Screenshots (optional)

Documentation checklist

Comment thread src/content/partials/workers/wrangler-commands/containers.mdx
@sherryliu-lsy sherryliu-lsy force-pushed the sherryliu/containers-doc-gar-image-support branch 2 times, most recently from 9c9cc38 to 75c28fe Compare June 18, 2026 23:23
Comment thread src/content/partials/workers/wrangler-commands/containers.mdx Outdated
Comment thread src/content/docs/containers/platform-details/image-management.mdx Outdated
Comment thread src/content/docs/containers/platform-details/image-management.mdx Outdated
Comment thread src/content/docs/containers/platform-details/image-management.mdx Outdated
@sherryliu-lsy sherryliu-lsy force-pushed the sherryliu/containers-doc-gar-image-support branch from 75c28fe to d589338 Compare June 19, 2026 20:27
@nikitassharma nikitassharma marked this pull request as ready for review June 22, 2026 15:08
@nikitassharma nikitassharma requested a review from a team as a code owner June 22, 2026 15:08
@cloudflare-docs-bot

cloudflare-docs-bot Bot commented Jun 22, 2026

Copy link
Copy Markdown
Contributor

Review

⏸️ Automatic reviews for this PR are paused.

This PR has already received 2 automatic reviews. To run another review, a codeowner can comment /review or /full-review. To permanently lift the limit for this PR, a codeowner can comment /ignore-review-limit.

Tip: Keep PRs in draft mode until they are ready for review — the bot skips draft PRs automatically.


⚠️ 4 warnings, 💡 2 suggestions found in commit 1f0d1a8.

Code Review

This code review is in beta and may not always be helpful — use your judgment.

Warnings (1)
File Issue
containers/platform-details/image-management.mdx line 207 Incorrect stdin credential behavior — The added line claims the service account key can be provided through stdin as a file path. For non-interactive pipes the secret value itself is sent through stdin; passing a file path would store the literal path string as the credential. Fix: Change the stdin guidance to say it accepts the raw JSON key contents or base64-encoded JSON, and keep the file-path option only for the interactive prompt.
Suggestions (1)
File Issue
containers/platform-details/image-management.mdx line 252 Inconsistent Wrangler config format — The GAR example uses TOML ([[containers]]) while the Docker Hub and Amazon ECR examples in the same page use JSON. Fix: Use the same JSON Wrangler configuration format as the other registry examples so readers can compare them directly.

Style Guide Review

Warnings (3)
File Issue
containers/platform-details/image-management.mdx line 250 must use TOML input<WranglerConfig> wraps a ```json fence instead of TOML Fix: Provide the Wrangler configuration as ```toml inside <WranglerConfig>; JSON output is auto-generated
changelog/containers/2026-06-18-google-artifact-registry-images.mdx line 12 Internal links must use root-relative paths — Line uses https://developers.cloudflare.com/workers/wrangler/configuration/#containers for an internal link Fix: Change link to /workers/wrangler/configuration/#containers
changelog/containers/2026-06-18-google-artifact-registry-images.mdx line 22 WranglerConfig must use TOML input — Line uses a jsonc code block inside `<WranglerConfig>` Fix: Provide the example as toml; JSON is auto-generated
Suggestions (1)
File Issue
containers/platform-details/image-management.mdx line 308 Oxford comma — List of three items joined by or with no comma before or: Docker Hub, Amazon ECR, or Google Artifact Registry Fix: Add a serial comma: Docker Hub, Amazon ECR, or Google Artifact RegistryDocker Hub, Amazon ECR, or Google Artifact Registry
Commands

Only codeowners can run commands. Post a comment with the command to trigger it.

Command Description
/review Runs a review now. Incremental if a prior review exists, full if not.
/full-review Re-reviews the entire PR diff from scratch, ignoring incremental history. Useful after a rebase, when you want a fresh review, or if the bot gets out of sync and reports issues that no longer exist.
/ignore-review-limit Permanently lifts the 2-review automatic limit for this PR. Future pushes will trigger reviews as normal.

@bodolaigyorgy3-blip

bodolaigyorgy3-blip commented Jun 23, 2026 via email

Copy link
Copy Markdown

…istry

Document Google Artifact Registry (GAR) alongside Docker Hub and Amazon
ECR for pre-built container images.

- Add "Use private Google Artifact Registry images" section to image
  management, covering the --gar-email flag,
  service-account setup, and CI flag/stdin paths
- Note that only *-docker.pkg.dev hosts are supported (gcr.io is not)
- List GAR in the supported-registry references and local dev notes
- Document --dockerhub-username, --aws-access-key-id, and
  --gar-email flags for `registries configure`
- Add changelog entry for GAR image support
@sherryliu-lsy sherryliu-lsy force-pushed the sherryliu/containers-doc-gar-image-support branch from d589338 to 1f0d1a8 Compare June 24, 2026 21:18
@nikitassharma nikitassharma merged commit f630ad0 into cloudflare:production Jul 1, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.