Make it easy for customers to migrate to the GitLab Package Registry
### Context
As we continue to drive the maturity of the package and container registries, it is more common for customers to want to migrate from Artifactory or Nexus to GitLab for package management. Huzzah! But, the process of moving years of binaries and versioned packages may not be straightforward.
### Opportunity
By helping customers consolidate on GitLab, we can help them be more efficient and save money. They gain efficiencies by not having to maintain multiple platforms and maintain, including things like authentication.
In addition, this additional usage ensures that GitLab receives feedback and contributions to make a world-class product.
### Proposal
In 2021+ we will work closely with GitLab's customers and the Community to help ease the pain of migrating from one platform to another, including ensuring that GitLab integrates seamlessly with Artifactory and Nexus.
Some ideas to address this issue:
- Connect to and view packages available on the 3rd party registry within the GitLab UI
- Consume packages from the 3rd party registry via GitLab (proxy for private registries)
- Cache packages from the 3rd party registry (dependency proxy for private registries)
- Import packages from the 3rd party registry (easy migration from outside service to GitLab)
- Optional: Mirror packages from the 3rd party registry
epic