diff options
author | Erik Olof Gunnar Andersson <eandersson@blizzard.com> | 2022-07-04 16:52:07 -0700 |
---|---|---|
committer | Erik Olof Gunnar Andersson <eandersson@blizzard.com> | 2022-07-05 20:19:36 +0000 |
commit | c31cc3d6e292616b0b7f7422ac66228c58e2b59e (patch) | |
tree | 7c16cdc7f5662d2a7f3471a1d5ab7531853cdaa7 | |
parent | 6ac1a310029f48eeb8d1c61cf6ac7fb7adff80c6 (diff) | |
download | neutron-c31cc3d6e292616b0b7f7422ac66228c58e2b59e.tar.gz |
Report ExternalDNSOverQuota exception for zone quota error20.2.0
This bug was previously fixed for recordsets, but can also fail
when creating zones.
Closes-Bug: #1980673
Related-Bug: #1923700
Change-Id: Icef3eab6a27f3b8950a7877de0d387e668a067ad
(cherry picked from commit 8b0a34a5857ab2a1fbb9a05db9a01ec4173164c3)
-rw-r--r-- | neutron/services/externaldns/drivers/designate/driver.py | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/neutron/services/externaldns/drivers/designate/driver.py b/neutron/services/externaldns/drivers/designate/driver.py index ff7bf16662..210ef7ab46 100644 --- a/neutron/services/externaldns/drivers/designate/driver.py +++ b/neutron/services/externaldns/drivers/designate/driver.py @@ -144,6 +144,8 @@ class Designate(driver.ExternalDNSService): ' assuming it exists.', in_addr_zone_name) pass + except d_exc.OverQuota: + raise dns_exc.ExternalDNSOverQuota(resource='zone') designate_admin.recordsets.create(in_addr_zone_name, in_addr_name, 'PTR', [recordset_name]) |