From 45e8622c0a1ad8ac659d842382f94d7c592ab6ed Mon Sep 17 00:00:00 2001 From: Benjamin Rechsteiner <38490328+aba-rechsteiner@users.noreply.github.com> Date: Thu, 17 Feb 2022 23:16:15 +0100 Subject: [PATCH] POWERDNS: Add support for DS records (#1414) --- providers/powerdns/powerdnsProvider.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/providers/powerdns/powerdnsProvider.go b/providers/powerdns/powerdnsProvider.go index a80644aa1..db91f2445 100644 --- a/providers/powerdns/powerdnsProvider.go +++ b/providers/powerdns/powerdnsProvider.go @@ -18,6 +18,7 @@ import ( var features = providers.DocumentationNotes{ providers.CanUseAlias: providers.Can("Needs to be enabled in PowerDNS first", "https://doc.powerdns.com/authoritative/guides/alias.html"), providers.CanUseCAA: providers.Can(), + providers.CanUseDS: providers.Can(), providers.CanUsePTR: providers.Can(), providers.CanUseSRV: providers.Can(), providers.CanUseTLSA: providers.Can(), @@ -263,6 +264,8 @@ func toRecordConfig(domain string, r zones.Record, ttl int, name string, rtype s return rc, rc.SetTarget(dnsutil.AddOrigin(content, domain)) case "CAA": return rc, rc.SetTargetCAAString(content) + case "DS": + return rc, rc.SetTargetDSString(content) case "MX": return rc, rc.SetTargetMXString(content) case "SRV":