-
Notifications
You must be signed in to change notification settings - Fork 51
Open
Labels
Description
Summary
Aspire 13.1 introduced ContainerRegistryResource for general-purpose container registries beyond Azure Container Registry. Only documented in what's-new.
What's Missing
Core API
var builder = DistributedApplication.CreateBuilder(args);
// Add a generic container registry
var registry = builder.AddContainerRegistry("myregistry", "registry.example.com");
var api = builder.AddProject<Projects.Api>("api")
.WithContainerRegistry(registry);Pipeline Integration
$ aspire do push
# Builds images and pushes to configured registryAzure Container Apps Explicit Registry
// Explicit ACR configuration (13.1)
var acr = builder.AddAzureContainerAppEnvironment("myenv");
var api = builder.AddProject<Projects.Api>("api")
.WithContainerRegistry(acr);Suggested Content
- Generic container registries - DockerHub, Harbor, etc.
- Azure Container Registry - explicit vs implicit provisioning
- aspire do push - pipeline step for image pushing
- Authentication - registry credentials configuration
- Examples - DockerHub, private registry, ACR
Why It Matters
Container registry configuration was implicit before. Users need to understand the new explicit model.
Reactions are currently unavailable