Skip to content
This repository was archived by the owner on Jun 16, 2026. It is now read-only.

ci: use dockerpublicbot PAT for Docker Hub login (stopgap)#10

Merged
cybercyst merged 1 commit into
mainfrom
ci/dockerhub-publicbot-stopgap
Jun 15, 2026
Merged

ci: use dockerpublicbot PAT for Docker Hub login (stopgap)#10
cybercyst merged 1 commit into
mainfrom
ci/dockerhub-publicbot-stopgap

Conversation

@cybercyst

Copy link
Copy Markdown
Member

Problem

The Build and Release workflow fails at Login to Docker Hub with Password required (run 27558649432). The step references secrets.DOCKERBUILDBOT_READ_PAT, but that org secret is not shared with docker/envoy (and there is no repo-level secret), so the password interpolates to empty.

The Docker Hub login is needed to pull envoyproxy/envoy-build-ubuntu (the build base image, Dockerfile:2) without hitting Docker Hub's anonymous pull rate limits.

Change (stopgap)

Authenticate with the dockerpublicbot account instead, whose DOCKERPUBLICBOT_READ_PAT org secret is already available to this repo. A read PAT is sufficient for image pulls.

username: dockerpublicbot
password: ${{ secrets.DOCKERPUBLICBOT_READ_PAT }}

Follow-up

This is a stopgap. The preferred fix is for an org admin to grant docker/envoy access to DOCKERBUILDBOT_READ_PAT (the org-wide convention used by every other docker repo), after which we revert to dockerbuildbot. That request is in progress with infra.

Related

🤖 Generated with Claude Code

The Build and Release workflow failed at "Login to Docker Hub" with
"Password required" because the org secret DOCKERBUILDBOT_READ_PAT is
not shared with docker/envoy, so it resolved to empty.

As a stopgap, authenticate with the dockerpublicbot read PAT, whose
org secret DOCKERPUBLICBOT_READ_PAT is already available to this repo.
A read PAT is sufficient to pull the envoy-build-ubuntu base image past
Docker Hub's anonymous rate limits. Revert to dockerbuildbot once the
org grants DOCKERBUILDBOT_READ_PAT access to docker/envoy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant