I set back to 'New', Pengpeng's comment does make sense.

cloudinit/net/sysconfig.py's render_network_state calls _render_dns.
_render_dns then will load the existing file if it is present.

So the end result is that if we have a "stale" version of
/etc/resolv.conf on the system, then the dns servers provided in
networking configuration get appended to that list.

That does seem wrong, and results in the desired networking configuration
not being applied.


** Changed in: cloud-init (Ubuntu)
       Status: Expired => New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1892447

Title:
  Why ignore new name server if 3 name servers exists

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1892447/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to