GitHub user hrak added a comment to the discussion: External DNS servers 
provided with use.external.dns disabled

I think the problem lies in [the logic 
here](https://github.com/apache/cloudstack/blob/f41c934c94ad50e0bb3e51c26e52ac78196acd69/server/src/main/java/com/cloud/network/router/VirtualNetworkApplianceManagerImpl.java#L2055C1-L2060C43).
 Based on the description in the comment, that should be either `!dnsProvided 
&& dhcpProvided` or `dnsProvided != dhcpProvided` (former probably better 
match).

In the current state its causing the external DNS to be appended even when 
dnsProvided and dhcpProvided are both true.

GitHub link: 
https://github.com/apache/cloudstack/discussions/9030#discussioncomment-9295131

----
This is an automatically sent email for users@cloudstack.apache.org.
To unsubscribe, please send an email to: users-unsubscr...@cloudstack.apache.org

Reply via email to