diff --git a/provider/azure/azure.go b/provider/azure/azure.go index dc47d8c05..4e9f32564 100644 --- a/provider/azure/azure.go +++ b/provider/azure/azure.go @@ -109,7 +109,7 @@ func (p *AzureProvider) Records(ctx context.Context) (endpoints []*endpoint.Endp for pager.More() { nextResult, err := pager.NextPage(ctx) if err != nil { - return nil, err + return nil, provider.NewSoftError(fmt.Errorf("failed to fetch dns records: %w", err)) } for _, recordSet := range nextResult.Value { if recordSet.Name == nil || recordSet.Type == nil { diff --git a/provider/azure/azure_private_dns.go b/provider/azure/azure_private_dns.go index 50df066f6..5f8c9297e 100644 --- a/provider/azure/azure_private_dns.go +++ b/provider/azure/azure_private_dns.go @@ -104,7 +104,7 @@ func (p *AzurePrivateDNSProvider) Records(ctx context.Context) (endpoints []*end for pager.More() { nextResult, err := pager.NextPage(ctx) if err != nil { - return nil, err + return nil, provider.NewSoftError(fmt.Errorf("failed to fetch dns records: %w", err)) } for _, recordSet := range nextResult.Value {