diff --git a/provider/azure/azure_private_dns.go b/provider/azure/azure_private_dns.go index d07279d81..8205c56dc 100644 --- a/provider/azure/azure_private_dns.go +++ b/provider/azure/azure_private_dns.go @@ -65,9 +65,15 @@ func NewAzurePrivateDNSProvider(domainFilter endpoint.DomainFilter, zoneIDFilter return nil, err } - zonesClient := privatedns.NewPrivateZonesClient(subscriptionID) + settings, err := auth.GetSettingsFromEnvironment() + if err != nil { + return nil, err + } + + + zonesClient := privatedns.NewPrivateZonesClientWithBaseURI(settings.Environment.ResourceManagerEndpoint, subscriptionID) zonesClient.Authorizer = authorizer - recordSetsClient := privatedns.NewRecordSetsClient(subscriptionID) + recordSetsClient := privatedns.NewRecordSetsClientWithBaseURI(settings.Environment.ResourceManagerEndpoint, subscriptionID) recordSetsClient.Authorizer = authorizer provider := &AzurePrivateDNSProvider{