Hi everyone,

(cross posted to cbi-dev and eclipse.org <http://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 
<https://bugs.eclipse.org/bugs/show_bug.cgi?id=571598> that the number of 
(free) members is now limited to 3. See 
https://docs.docker.com/docker-hub/billing/ 
<https://docs.docker.com/docker-hub/billing/>, 
https://www.docker.com/pricing/faq <https://www.docker.com/pricing/faq> and 
https://www.docker.com/pricing <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 
<https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Community&component=Outside%20Services>.

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.

Thanks.



Mikaël Barbero
Manager — Release Engineering and Technology | Eclipse Foundation
🐦 @mikbarbero
Eclipse Foundation <http://www.eclipse.org/>: The Platform for Open Innovation 
and Collaboration

Attachment: signature.asc
Description: Message signed with OpenPGP

_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To unsubscribe from this list, visit 
https://www.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to