-
-
Couldn't load subscription status.
- Fork 2.6k
Description
Feature and motivation
Dockerhub has rate limits, and they are reasonable for grabbing just the selenium container. However you have to consider most modern environments where automation is king. This means many other containers are being pulled from dockerhub, many times a day, from all over inside an organization by CI/CD. The limit can quickly be hit by an extensive build job. It's not uncommon to hit rate limits, that don't exist on other registries, regularly with dockerhub.
Pushing to Github Container Registry, or Amazon pubilc ECR should be very trivial to do with the existing selenium pipeline. Unlike a previous closed issue on this repository said, no one has to update any of their code to switch registries. The suggestion is to add repositories, not replace.
Adding this flexibility also gives options in the case of outages with a particular registry.
CC: #1401
Usage example
Cases where this helps:
- Outages
- Rate limits
- Proximity to compute (aws)