Reviewed: https://review.opendev.org/c/openstack/neutron/+/786175 Committed: https://opendev.org/openstack/neutron/commit/c16f88d1481f59e8547c406ac24b670723a3b1da Submitter: "Zuul (22348)" Branch: master
commit c16f88d1481f59e8547c406ac24b670723a3b1da Author: kpdev <[email protected]> Date: Wed Apr 14 09:38:45 2021 +0200 Report ExternalDNSOverQuota exception for recordset quota error When floating IP or port with DNS records are created and the recordset quota value of the external dns service (e.g. designate) exceeds limit, the recordset creation fails. Report the exact reason of failure i.e. ExternalDNSOverQuota instead of HttpException. Depends-On: https://review.opendev.org/c/openstack/neutron-lib/+/786174 Closes-Bug: #1923700 Change-Id: Ie1dd5c26ec0eb1875d2a6a176838598117678f4a ** Changed in: neutron Status: In Progress => Fix Released -- You received this bug notification because you are a member of Yahoo! Engineering Team, which is subscribed to neutron. https://bugs.launchpad.net/bugs/1923700 Title: Report correct error when external DNS(designate) recordset quota limit exceeds Status in neutron: Fix Released Bug description: When a Neutron FIP is created with --dns-name and --dns-domain options and respective project where the designate zone (either forward or reverse) is located has not enough recordset quota - user will get an HTTP 500 error. Basically, Neutron should propagate the OverQuota error instead of shocking users with HTTP 500. Actual Output: $ openstack floating ip create --dns-domain example.org. --dns-name floatingip public Error while executing command: HttpException: 500, Request Failed: internal server error while processing your request. Expected Output: $ openstack floating ip create --dns-domain example.org. --dns-name floatingip public Error while executing command: ConflictException: 409, External DNS Quota exceeded for resources: recordset. To manage notifications about this bug go to: https://bugs.launchpad.net/neutron/+bug/1923700/+subscriptions -- Mailing list: https://launchpad.net/~yahoo-eng-team Post to : [email protected] Unsubscribe : https://launchpad.net/~yahoo-eng-team More help : https://help.launchpad.net/ListHelp

