Merge lp:~harlowja/cloud-init/cloud-init-dns-sysconfig into lp:~cloud-init-dev/cloud-init/trunk
Proposed by
Joshua Harlow
Status: | Rejected |
---|---|
Rejected by: | Scott Moser |
Proposed branch: | lp:~harlowja/cloud-init/cloud-init-dns-sysconfig |
Merge into: | lp:~cloud-init-dev/cloud-init/trunk |
Diff against target: |
71 lines (+23/-2) 1 file modified
cloudinit/net/sysconfig.py (+23/-2) |
To merge this branch: | bzr merge lp:~harlowja/cloud-init/cloud-init-dns-sysconfig |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Server Team CI bot | continuous-integration | Approve | |
cloud-init Commiters | Pending | ||
Review via email: mp+297817@code.launchpad.net |
Description of the change
It appears that 'dns_nameservers' and 'dns_search' can be a per subnet/iface specification and the eni renderer actually handles this so make an attempt to in the sysconfig renderer as well.
To post a comment you must log in.
Unmerged revisions
- 1244. By Joshua Harlow
-
Ensure dns indexes are shared among subinterfaces
- 1243. By Joshua Harlow
-
Add sysconfig 'dns_nameservers' and 'dns_search' per interface/subnet handling
This is fairly forward looking. Depending on the OS support for this sort of thing, it's certainly desirable for users to want to say things like "send queries to this server out this interface" however, I don't know of an OS that does this without more configuration elsewhere on the system.
For example, on Debian/Ubuntu, resolvconf and glibc certainly aren't doing this by default. One can imagine a more sophisticated bind or dnsmasq configuration but we're not doing that at this time.