[AVM Module Issue]: Container Registry Private Endpoint Deployment #4042
Labels
Class: Resource Module 📦
This is a resource module
Needs: Triage 🔍
Maintainers need to triage still
Status: Response Overdue 🚩
When an issue/PR has not been responded to for X amount of days
Type: AVM 🅰️ ✌️ Ⓜ️
This is an AVM related issue
Type: Bug 🐛
Something isn't working
Check for previous/existing GitHub issues
Issue Type?
Bug
Module Name
avm/res/container-registry/registry
(Optional) Module Version
No response
Description
The creation of private endpoints fails when replicatons are enabled, but can be fix by add depends on registry_replications on the module call for registry_privateEndpoints
Code snippet for fix
module registry_privateEndpoints 'br/public:avm/res/network/private-endpoint:0.7.1' = [
for (privateEndpoint, index) in (privateEndpoints ?? []): {
name: '${uniqueString(deployment().name, location)}-registry-PrivateEndpoint-${index}'
scope: resourceGroup(privateEndpoint.?resourceGroupName ?? '')
params: {
.........
}
dependsOn: [
registry_replications
]
}
]
Error message :
{"status":"Failed","error":{"code":"DeploymentFailed","target":"/subscriptions/id/resourceGroups/rg/providers/Microsoft.Resources/deployments/ACRdeploy","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"ResourceDeploymentFailure","target":"/subscriptions/id/resourceGroups/rg/providers/Microsoft.Resources/deployments/54aq4t3xuqte2-registry-PrivateEndpoint-0","message":"The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'.","details":[{"code":"DeploymentFailed","target":"/subscriptions/id/resourceGroups/rg/providers/Microsoft.Resources/deployments/54aq4t3xuqte2-registry-PrivateEndpoint-0","message":"At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-deployment-operations for usage details.","details":[{"code":"ResourceDeploymentFailure","target":"/subscriptions/id/resourceGroups/rg/providers/Microsoft.Network/privateEndpoints/priv-endpoint-acr-weu","message":"The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'.","details":[{"code":"InvalidPrivateEndpointConnectionRequestParameters","message":"Call to Microsoft.ContainerRegistry/registries failed. Error message: The request body for private endpoint connection creation has one or more invalid parameters: remotePrivateEndpoint/connectionDetails: The incoming connection details count does not match the current home registry connection details count. Expected: 3, Received: 2. For more information, please visit https://aka.ms/acr/private-link.","details":[]}]}]}]}]}}
(Optional) Correlation Id
No response
(Optional) Correlation Id
No response
The text was updated successfully, but these errors were encountered: