Azure / Azure/acr

Pull Through Caching from Another Azure Container Registry

Open
#747 24 comments 29 reactions 1 assignee Assigned to @toddysm View on GitHub
feature-artifact-sync feature-request triaged
Dominant language
No language data
Stars
177
Forks
137
PR merge metrics
No merged PRs in 30d

Description

**What is the problem you're trying to solve**
The proposed feature aims to enhance the efficiency and reliability of Azure Container Registry (ACR) by supporting Azure Container Registry as a upstream in the already existing [Pull Through Caching functionality](https://learn.microsoft.com/en-us/azure/container-registry/tutorial-artifact-cache). This feature enables a production ACR to pull specific artifacts from a development ACR, streamlining the deployment process and ensuring high availability of essential images while optimizing storage utilization.

In many development scenarios, organizations maintain separate Azure Container Registries for development and production environments. However, the development ACR often accumulates numerous artifacts, including those unnecessary for production deployment. This results in increased storage costs and management overhead. Moreover, the lack of High Availability (HA) in development ACRs can pose challenges during critical deployments.

**Describe the solution you'd like**
Introduce Azure Container Registry as a upstream in the Pull Through Caching functionality in Azure Container Registry. This will enable the production ACR to selectively fetch artifacts from the development ACR. This allows organizations to leverage the vast repository of artifacts in the development ACR without compromising on production performance or availability.

**Additional context**
The introduction of Pull Through Caching from another Azure Container Registry represents a significant enhancement to the Azure Container Registry ecosystem. By enabling selective artifact pulling, automatic synchronization, and enhanced reliability, this feature empowers organizations to optimize costs, streamline deployment processes, and simplify ACR management tasks.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.