Hello
Eclipse Tractus-X Community,
I want to inform you about changes regarding the pull rate limits
from Docker Hub that
took effect on April 1, 2025:
https://docs.docker.com/docker-hub/usage/pulls/
A couple of days ago, Docker Hub still announced a 1-hour rate limit of 10 pulls for unauthenticated users (see
archive). From yesterday onwards, Docker Hub informs about a 6-hour rate limit of 100 pulls for unauthenticated users (see
archive from yesterday).
In any case, to mitigate potential issues
with the rate limit,
I recommend the following actions:
- If you encounter the pull rate limit within
CI/CD pipelines, add a step
with the login action to authenticate
to
our Docker Hub
account,
as we documented in the
TRG 4.01 for the push to Docker Hub. (I’m not sure if this works, with Pipelines that are triggered by PRs from forks, should be tested first.)
- Ensure that the imagePullPolicy for our images in the Helm charts is set to "IfNotPresent" by default,
as shown in
TRG 5.05. This will reduce unnecessary pulls and help manage the rate limit effectively.
If you encounter issues with the rate limit and/or have some ideas about how to manage it, please share the information with the community.
Additionally, the Eclipse Foundation has applied
the
Tractus-X Docker Hub Organization to be part of the Docker Hub Open Source Program. If approved, this would allow
unlimited unauthenticated pulls of our own images. I will keep you updated on the status of this application.
Kind regards,
Evelyn