We're updating the issue view to help you get more done. 

wazo-setupd: handle error when there are more than 3 DNS resolvers

Description

Given I have a network configuration that contains more than 3 resolvers
When I try to pass the setup
Then I get a 500 error from setupd because confd raises an error related to the presence of more than 3 resolvers.
Expected setupd should return a comprehensible error message.

  • Please see Zendesk Support tab for further comments and attachments.

Environment

None

Activity

Show:
François Blackburn
February 28, 2020, 6:31 PM

The status code 500 is correct .. I can improve the message but it’s not what the client want. The client want to not return 500…

Technically, the nameservers are populated automatically by the discover endpoint. If the discover return 3 resolvers, I can raise an exception in setupd, but the correct code is 500

500: The server encountered an unexpected condition which prevented it from fulfilling the request.

If you want to correct the 3 resolvers, you must add correction on your server, that's what the error code says

So the only thing I can do is to improve the message, but the code will stay the same…

Mathias Wolff
February 28, 2020, 6:54 PM

just improve the message !

Assignee

François Blackburn

Reporter

Zendesk Support for Jira

Approvers

Pascal Cadotte

Pair

None

Sprint

None

Fix versions

Priority

High
Configure