-
Notifications
You must be signed in to change notification settings - Fork 89
Description
Docker-Hub will change it's usage limits with effect from 1 April, which is next week:
https://docs.docker.com/docker-hub/usage/
Starting April 1, 2025, all users with a Pro, Team, or Business subscription will have unlimited Docker Hub pulls with fair use.
Unauthenticated users and users with a free Personal account have the following pull limits:
Unauthenticated users: 10 pulls/hour
Authenticated users with a free account: 100 pulls/hour
Currently we use custom Docker-Images hosted at Docker-Hub to build the native binaries for SWT and Equinox and for Smoke-Tests:
- https://github.com/eclipse-platform/eclipse.platform.swt/blob/e4fc88a6705c0d82e7b08f2c314bae90aef02b4c/Jenkinsfile#L22-L27
- https://github.com/eclipse-equinox/equinox/blob/7bdfa2ad418b14fdc9cbca7b15d6f7b6a8ee31c6/Jenkinsfile#L20
eclipse.platform.releng.aggregator/JenkinsJobs/SmokeTests/StartSmokeTests.jenkinsfile
Lines 35 to 41 in 9732bb9
executorAgent = createKubernetesAgent('eclipse/platformreleng-opensuse-gtk3-metacity:15') } else if (agentId == 'linux_riscv') { os = 'linux'; arch = 'riscv64' executorAgent = createLabeledAgent('riscv64') } else if (agentId == 'centos9') { os = 'linux'; arch = 'x86_64' executorAgent = createKubernetesAgent('eclipse/platformreleng-centos-gtk4-mutter:9')
@fredg02 or @heurtematte can you clarify how we will be affected by this change?
Especially does our usage in the EF-hosted Jenkins is considered as unauthenticated use and thus affected by the 10 pulls per hour limit? Since this is counted per IP, I fear that it would not be sufficient, not even if we are authenticated.
I remember your mail from October last year: https://www.eclipse.org/lists/cross-project-issues-dev/msg19963.html
Is this still up to date? And would it make sense to migrate to the EF-hosted Docker registry now respectively is it already ready? If yes, what do we have to change in the consuming jobs listed above and in our [docker-image build job?