Investigation: Dependency Proxy integration with runners

Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.

Context

The Dependency Proxy is a feature that allows you to cache Docker images with GitLab. Customers use this feature for the following reasons:

  • To avoid rate limiting from Docker (or to avoid paying for more bandwidth
  • To speed up their pipelines - no need to download a heavy image
  • To reduce reliance on external dependencies (uptime, security)

I've heard a few times from customers that they had trouble adopting the Dependency Proxy was not an optimal experience because it did not integrate with runners the way they expected.

Customer quotes:

To do

  • Understand more of the problem by talking to the Runner team
  • Contact customers again with more focused questions
Edited by 🤖 GitLab Bot 🤖