the operator is missing followed by a list of Azure permissions |
Grant the listed actions, for example with Owner, or with Contributor plus User Access Administrator. See Azure permissions. |
must have the "Microsoft.Storage" service endpoint enabled |
Enable the Microsoft.Storage service endpoint on the cluster subnet, then apply again. |
Storage type requires availability zones |
In a region without availability zones, set storage_replication_type = "LRS" and storage_class = "STANDARD", and omit availability_zones. |
object_storage_uri_validate_error with ForbiddenByFirewall |
Let the cluster subnet reach the vault named in the error, as Bring your own Key Vault shows, then apply again. |
private endpoint prerequisite validation failed |
Create the private DNS zone the error names, or link it to the cluster virtual network, then apply again. |
to build the private endpoint the DNS zone registers |
Set the switch the error names to true, or remove the zone ID. |
private_link_keyvault_dns_zone_id is required when disable_keyvault_public_network_access is true |
Set the zone ID with create_keyvault_private_endpoint = true, or leave public access enabled. |
private_link_appconfig_dns_zone_id is required when disable_appconfig_public_network_access is true |
Set the zone ID with create_appconfig_private_endpoint = true, or leave public access enabled. |
| The Key Vault or storage stops resolving inside the virtual network mid-create |
Pass the already-linked zone's ID in the matching private_link_appconfig_dns_zone_id, private_link_keyvault_dns_zone_id, or private_link_storage_dns_zone_id. |
Floating IPs do not attach, and the debug log shows Unable to ensure subnet-join custom role |
Grant the deploying identity Microsoft.Authorization/roleDefinitions/write at the subscription, or grant the node identity Microsoft.Network/virtualNetworks/subnets/join/action on the cluster subnet. |