What problem does it solve?
Managing Azure Container Registry involves dozens of az acr subcommands across authentication, builds, image lifecycle, and networking, and choosing the wrong command or flag leads to security gaps, wasted storage costs, or failed CI pipelines.
Core Features & Use Cases
- Registry & Image Management: Create registries, import images server-side, list repositories and tags, untag or delete manifests, and purge old images with acr purge.
- Cloud Builds & ACR Tasks: Build images in Azure without a local Docker daemon, create triggered tasks with commit, base-image, and timer triggers, and run multi-step task YAML.
- Authentication & Security: Configure Entra RBAC roles (legacy and ABAC modes), service principals, managed identities, AKS integration, and repository-scoped tokens while avoiding the admin user in production.
- Networking & Geo-Replication: Set up geo-replication, private endpoints, network rules, dedicated data endpoints, connected registries, and transfer pipelines.
- Use Case: When a CI pipeline fails to push images to ACR, use this Skill to diagnose the issue with az acr check-health, verify RBAC role assignments, and configure a managed identity with the correct AcrPush role.
Quick Start
Ask the AI to create an Azure Container Registry, build a container image in the cloud with az acr build, and push it to the registry.