Enable Docker dependency proxy for projects in personal namespace
Release notes
Enable Docker dependency proxy for projects in personal namespace
Problem to solve
As a personal user with public open-source projects in my personal namespace, I want to use the Docker dependency proxy, so that I can save execution time in pipelines and avoid hitting the Docker Hub rate limit.
Intended users
In this use case, I am both Sasha and Devon at the same time.
User experience goal
There should be a CI/CD variable available to prefix the image:name: field in a .gitlab-ci.yml file in order to use the Docker dependency proxy, just like for group namespaces.
Proposal
Solve it the same way as for groups, only for personal namespaces instead.
Further details
N/A.
Permissions and Security
-
Add expected impact to Developer (30) members -
Add expected impact to Maintainer (40) members -
Add expected impact to Owner (50) members
The above is only relevant for projects with shared access.
Documentation
Should probably be added to the [Dependency proxy](https://docs.gitlab.com/ee/user/packages/dependency_proxy/] docs.
Availability & Testing
No idea.
Available Tier
Free, for public personal open-source projects at least.
What does success look like, and how can we measure that?
Public personal open-source projects are able to use the Docker dependency proxy just like if the project was in a group namespace.
What is the type of buyer?
Single-person open-source project maintainers.
Is this a cross-stage feature?
No idea.
Links / references
N/A.