Allow location aware URL for Registry with AWS Route 53
Everyone can contribute. Help move this issue forward while earning points, leveling up and collecting rewards.
Problem to solve
Allow location aware URL for Registries with AWS Route 53.
As of now, we have Location-aware Git remote URL with AWS Route53 enabled for Geo. But, such a feature doesn't exist for registries.
A large premium customer with 870 licenses has requested this feature. ZD for internal use.
Intended users
User experience goal
If such a feature exists, users will be able to use a single URL to communicate with Registries. Pushes/pulls will be handled by the Registries nearer to the users. Users will not need to manually switch the Registry URLs. based on their location.
Proposal
Registry replication is already handled by Geo: Docker Registry for a secondary node. But, a location aware URL for Registries is not available yet. I think it will be easier to implement this feature with Geo as storage replication is already taken care there.
But, the customer actually requested to implement this feature as not a part of Geo. I'll leave it up to the product teams to decide whether it should be part of Geo or scaled architecture.
Documentation
Location-aware Git remote URL with AWS Route53
Docker Registry for a secondary node
What does success look like, and how can we measure that?
A single URL will let users use a Registry nearer to them.