"This is why I added cloud-init to affected packages -- cloud-init should not be second- guessing the network layer and attempting to do renames / to run"
There is no second guessing. In the case where we have no network config, there is no renaming; we accept whatever name is given. If the config passed to cloud-init includes a name for an interface, then cloud-init applies that name; this is the MAAS scenario; Given the unreliable nature of udev w.r.t naming (see this very bug) The *only* way for cloud-init to ensure that a directive to name an interface matches the config (also note cloud-init accepts network config in various formats not just netplan) is to handle naming if requested directly, precisely due to this bug. If we fix systemd-udevd to allow renames of interfaces reliably that helps most cases where udevd runs. For the remaining cases where udev doesn't run, containers for example, cloud-init will still need to use iproute2 to set an interface name if requested. On Fri, May 25, 2018 at 8:55 AM, Mathieu Trudel-Lapierre <[email protected]> wrote: > netplan changes are available in git: > > Daniel's patch to write udev rules (SRU material): > https://github.com/CanonicalLtd/netplan/commit/b0c51bfa8ba8b898a9feaed9cd7d8790d147d35d > > Daniel's patch + dropping replug code + rework 'netplan apply' (code for > cosmic); in progress for upload to cosmic: > https://github.com/CanonicalLtd/netplan/tree/live-rename > > -- > You received this bug notification because you are subscribed to > netplan. > Matching subscriptions: netplan > https://bugs.launchpad.net/bugs/1770082 > > Title: > systemd-networkd not renaming devices on boot > > To manage notifications about this bug go to: > https://bugs.launchpad.net/netplan/+bug/1770082/+subscriptions -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1770082 Title: systemd-networkd not renaming devices on boot To manage notifications about this bug go to: https://bugs.launchpad.net/netplan/+bug/1770082/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
