From 9d449ab4c0cbc47345aab0899b5032afa2f3b960 Mon Sep 17 00:00:00 2001 From: Vladimir Ermakov Date: Thu, 27 Jun 2024 15:02:57 +0200 Subject: [PATCH] OS::Designate::RecordSet: allow CAA, CERT, NAPTR type CAA record may be required to pass LetsEncrypt validation. Task: 50464 Story: 2011163 Change-Id: I284927348f80025ada3ebb0ec59d3e3abe64f541 --- heat/engine/resources/openstack/designate/recordset.py | 4 ++-- ...nate-allow-caa-cert-naptr-recordsets-49f37eb55e51b2cc.yaml | 4 ++++ 2 files changed, 6 insertions(+), 2 deletions(-) create mode 100644 releasenotes/notes/designate-allow-caa-cert-naptr-recordsets-49f37eb55e51b2cc.yaml diff --git a/heat/engine/resources/openstack/designate/recordset.py b/heat/engine/resources/openstack/designate/recordset.py index b993504eff..1e85950483 100644 --- a/heat/engine/resources/openstack/designate/recordset.py +++ b/heat/engine/resources/openstack/designate/recordset.py @@ -37,10 +37,10 @@ class DesignateRecordSet(resource.Resource): _ALLOWED_TYPES = ( A, AAAA, CNAME, MX, SRV, TXT, SPF, - NS, PTR, SSHFP, SOA + NS, PTR, SSHFP, SOA, CAA, CERT, NAPTR ) = ( 'A', 'AAAA', 'CNAME', 'MX', 'SRV', 'TXT', 'SPF', - 'NS', 'PTR', 'SSHFP', 'SOA' + 'NS', 'PTR', 'SSHFP', 'SOA', 'CAA', 'CERT', 'NAPTR' ) properties_schema = { diff --git a/releasenotes/notes/designate-allow-caa-cert-naptr-recordsets-49f37eb55e51b2cc.yaml b/releasenotes/notes/designate-allow-caa-cert-naptr-recordsets-49f37eb55e51b2cc.yaml new file mode 100644 index 0000000000..1d7945d8be --- /dev/null +++ b/releasenotes/notes/designate-allow-caa-cert-naptr-recordsets-49f37eb55e51b2cc.yaml @@ -0,0 +1,4 @@ +--- +features: + - | + Add to ``OS::Designate::RecordSet`` new types: CAA, CERT, NAPTR.