From f653ea1eddbb6fc74f9f780f8766bb6cacc58264 Mon Sep 17 00:00:00 2001 From: Saravanan Palanisamy Date: Thu, 1 Aug 2024 13:54:17 +0400 Subject: [PATCH] Add trailing dot for MX and SRV records in pdns provider --- provider/pdns/pdns.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/provider/pdns/pdns.go b/provider/pdns/pdns.go index fbc7cc22f..1d9b56332 100644 --- a/provider/pdns/pdns.go +++ b/provider/pdns/pdns.go @@ -314,7 +314,7 @@ func (p *PDNSProvider) ConvertEndpointsToZones(eps []*endpoint.Endpoint, changet records := []pgo.Record{} RecordType_ := ep.RecordType for _, t := range ep.Targets { - if ep.RecordType == "CNAME" || ep.RecordType == "ALIAS" { + if ep.RecordType == "CNAME" || ep.RecordType == "ALIAS" || ep.RecordType == "MX" || ep.RecordType == "SRV" { t = provider.EnsureTrailingDot(t) } records = append(records, pgo.Record{Content: t})