On Mon, Apr 15, 2019 at 9:21 AM Pengzhen(Peter) Cao <pengzhen...@vmware.com>
wrote:

> Hi Ryan,
>
> As you said, "cloudinit/sources/helpers/vmware/imc/config_nic.py" now
> generates v1 network_state dictionary. Should I just add a "DHCPFROMDNS:
> true/false" key as V1 format or should I update the output to v2
> together with other fields?
>

Hi Pengzhen,
I would transition to v2 since that now supports DNSFROMDHCP. I do think
we should add a key in v1, but I'd like to think about what that looks like
before we add it.
For now, both sysconfig (PEERDNS) and netplan (v2) (DNSFROMDHCP) have keys
that
indicate on a per-interface basis whether they should obtain DNS
server/search
from DHCP results.
This will need to be parsed and stored in network_state under the interfaces
dictionary, and then in the renderers, for each interface, if the boolean
is true
emit the correct configuration value (PEERDNS=yes|no, dnsfromdhcp:
true|false).
We can follow up with a change to eni renderer once we determine how to
implement
that under ifupdown/dhclient.


>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1776452
>
> Title:
>   Fail to set DNS server and search domain when customize Ubuntu18.04 to
>   DHCP IP by cloud-init
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/cloud-init/+bug/1776452/+subscriptions
>

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

Title:
  Fail to set DNS server and search domain when customize Ubuntu18.04 to
  DHCP IP by cloud-init

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

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

Reply via email to