From 013a059dc7899b7a747839d934788c7c95ed17c2 Mon Sep 17 00:00:00 2001 From: adrian-hoasted <102540270+adrian-hoasted@users.noreply.github.com> Date: Tue, 3 May 2022 12:07:49 +0200 Subject: [PATCH] CLOUDFLARE: Add support for PTR records (#1496) --- providers/cloudflare/cloudflareProvider.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/providers/cloudflare/cloudflareProvider.go b/providers/cloudflare/cloudflareProvider.go index 5b18ba8d9..59558aeb0 100644 --- a/providers/cloudflare/cloudflareProvider.go +++ b/providers/cloudflare/cloudflareProvider.go @@ -41,7 +41,7 @@ var features = providers.DocumentationNotes{ providers.CanUseAlias: providers.Can("CF automatically flattens CNAME records into A records dynamically"), providers.CanUseCAA: providers.Can(), providers.CanUseDSForChildren: providers.Can(), - providers.CanUsePTR: providers.Cannot(), + providers.CanUsePTR: providers.Can(), providers.CanUseSRV: providers.Can(), providers.CanUseSSHFP: providers.Can(), providers.CanUseTLSA: providers.Can(), @@ -637,7 +637,7 @@ func stringDefault(value interface{}, def string) string { func (c *cloudflareProvider) nativeToRecord(domain string, cr cloudflare.DNSRecord) (*models.RecordConfig, error) { // normalize cname,mx,ns records with dots to be consistent with our config format. - if cr.Type == "CNAME" || cr.Type == "MX" || cr.Type == "NS" { + if cr.Type == "CNAME" || cr.Type == "MX" || cr.Type == "NS" || cr.Type == "PTR" { if cr.Content != "." { cr.Content = cr.Content + "." }