|[cbi-dev] DockerHub starts enforcing limits in organization membership|
(cross posted to cbi-dev and eclipse.org-committer).
Until now, we've been managing DockerHub hosting request as per the following gules (copied from https://wiki.eclipse.org/CBI#Docker_Hub):
The Eclipse Foundation owns the eclipse organization and a couple of other project specific organizations at https://hub.docker.com. You can ask to get a repository being created on one of these organizations. We will set permissions so that committers have write access to this repo (you will need to share your Docker Hub ID with us).
You can also ask us to create a project specific organization. The organization name needs to follow the pattern eclipse<projectname>.
Note that we don't grant admin permissions on any Eclipse Foundation owned organization. We recognize that this means that you will have to go through us for all new repo creation, but we can't grant organizations-wide admin permission assigned to committers for security reasons.
When we add people (and bots) to teams (in order to grant them write permissions on repositories), they are automatically added to the corresponding organization as member. Until now, we were able to add as many members as we wanted to. But 10 days ago we discovered via bug 571598 that the number of (free) members is now limited to 3. See https://docs.docker.com/docker-hub/billing/, https://www.docker.com/pricing/faq and https://www.docker.com/pricing for details.
We are largely surpassing this number on all the organizations we manage (see below a screenshot of the eclipse organization members counter for example). As such and effective immediately, we cannot grant access to anyone new to our existing managed organizations and for new organizations. We can only grant write access to a single committer (we keep one seat for webmaster and one seat for a bot user). We are also expecting DockerHub to start removing member from the various organization. If you lose your write permissions on some repository, please open a ticket.
We are quite surprised by this change as we did not read or heard about such policy change at docker hub. You may remember about the pull rate policy change announced back in August (https://www.docker.com/blog/scaling-docker-to-serve-millions-more-developers-network-egress/) and enforced last October (https://www.docker.com/blog/what-you-need-to-know-about-upcoming-docker-hub-rate-limiting/), but we did not see any message similar about Free Teams.
We need to find a solution moving forward. Some time ago, we opened bug 559659 to start discussing better integration with a container registry provider. I propose we continue discussing over there about how to move forward on that topic.
Manager — Release Engineering and Technology | Eclipse Foundation
Eclipse Foundation: The Platform for Open Innovation and Collaboration
Description: Message signed with OpenPGP
Back to the top