Hey Team,
I'm running a long runner dagger engine in k8s for our centralised CI pipelines. We've just started hitting the following docker rate limit error:
429 Too Many Requests - Server message: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
I have a docker account that I can use, but I can't work out how to get the dagger-eninge to pick this up. I have the config.json with valid creds set within the dagger enigne container:
cat $DOCKER_CONFIG/config.json
{"auths":{"https://registry-1.docker.io/v2/": REDACTED }
notes from build kit would suggest this should work:
If credentials are required, buildctl will attempt to read Docker configuration file $DOCKER_CONFIG/config.json. $DOCKER_CONFIG defaults to ~/.docker.
https://github.com/moby/buildkit
Has anyone been able to get this working?
Is there a different env var / engine.toml setting I need to use?