Thanks for the update. I appreciate these things take time.

Regards,
/Arno

On Wed, 8 May 2019 at 16:21, Mathieu Trudel-Lapierre <mathieu...@gmail.com>
wrote:

> We're actively working on this. Fixing this bug had to wait for another
> round of stable updates to complete while we correctly addressed the
> problem and made sure it was fixed correctly.
>
> The fix is already in the git tree for netplan.io:
>
> https://github.com/CanonicalLtd/netplan/commit/d96a6a0f50c98301a36042f5065e7e834737122f
>
> The previous SRU round is finished, so now we'll do another that will
> include this fix in priority, to land in 18.04, 18.10, 19.04 and eoan.
>
> This *does* take some time, SRUs need proper testing and a waiting
> period in the -proposed component. Please help test the fix when it will
> be available (another comment will follow saying so), this will greatly
> help making it available at large as quickly as possible.
>
> ** Changed in: netplan
>        Status: New => Fix Committed
>
> ** Also affects: netplan.io (Ubuntu)
>    Importance: Undecided
>        Status: New
>
> ** Changed in: netplan.io (Ubuntu)
>        Status: New => In Progress
>
> ** Changed in: netplan.io (Ubuntu)
>    Importance: Undecided => Critical
>
> ** Changed in: netplan.io (Ubuntu)
>      Assignee: (unassigned) => Mathieu Trudel-Lapierre (cyphermox)
>
> ** Description changed:
>
> + [Impact]
> + Netplan users who need to bring up an interface (set its flag to IFF_UP)
> but not define an address, using the networkd renderer, as the interface
> may be further managed via another tool.
> +
> + [Test case]
> + 1) Install Ubuntu
> + 2) Set up netplan; with the following different use cases:
> +
> + == New VLAN ==
> +
> + network:
> +   version: 2
> +   renderer: networkd
> +   ethernets:
> +     [... whatever is already configured for the system...]
> +   vlans:
> +     vlan100:
> +       link: <the existing ethernet>
> +       id: 100
> +
> + == Bring up an existing secondary interface ==
> +
> + network:
> +   version: 2
> +   renderer: networkd
> +   ethernets:
> +     eth0: {}
> +
> +
> + 3) Verify that in both cases, the interface (ethernet or VLAN) is
> brought up and shows UP, LOWER_UP flags in the output of 'ip link'.
> +
> +
> + [Regression potential]
> + As this brings a behavior change in netplan where as soon as an
> interface is listed in the netplan YAML, it will be brought up, care should
> be taken with existing configurations that do work, if specific devices are
> listed but are not assigned an IP address, as they will be brought up by
> networkd. This is expected to be a limited number of cases already, and
> impact to network installations is minimal.
> +
> +
> + ----
> +
>   The "manual" method in /etc/network/interfaces resulted in an interface
>   being brought up, but not having an IP address assigned.
>
>   When configuring an Interface without an IP Address, netplan ignores the
>   interface instead of bringing it up.
>
>   ---
>   network:
> -   version: 2
> -   renderer: networkd
> -   ethernets:
> -     eth1: {}
> +   version: 2
> +   renderer: networkd
> +   ethernets:
> +     eth1: {}
>
>   Expected result from `netplan apply`: eth1 is brought up.
>   Actual result: eth1 is still down.
>
>   Similarly `netplan generate` does not generate any file in
>   /run/systemd/network for eth1.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1763608
>
> Title:
>   Netplan ignores Interfaces without IP Addresses
>
> Status in kolla:
>   Invalid
> Status in netplan:
>   Fix Committed
> Status in neutron:
>   Invalid
> Status in netplan.io package in Ubuntu:
>   In Progress
>
> Bug description:
>   [Impact]
>   Netplan users who need to bring up an interface (set its flag to IFF_UP)
> but not define an address, using the networkd renderer, as the interface
> may be further managed via another tool.
>
>   [Test case]
>   1) Install Ubuntu
>   2) Set up netplan; with the following different use cases:
>
>   == New VLAN ==
>
>   network:
>     version: 2
>     renderer: networkd
>     ethernets:
>       [... whatever is already configured for the system...]
>     vlans:
>       vlan100:
>         link: <the existing ethernet>
>         id: 100
>
>   == Bring up an existing secondary interface ==
>
>   network:
>     version: 2
>     renderer: networkd
>     ethernets:
>       eth0: {}
>
>
>   3) Verify that in both cases, the interface (ethernet or VLAN) is
> brought up and shows UP, LOWER_UP flags in the output of 'ip link'.
>
>
>   [Regression potential]
>   As this brings a behavior change in netplan where as soon as an
> interface is listed in the netplan YAML, it will be brought up, care should
> be taken with existing configurations that do work, if specific devices are
> listed but are not assigned an IP address, as they will be brought up by
> networkd. This is expected to be a limited number of cases already, and
> impact to network installations is minimal.
>
>
>   ----
>
>   The "manual" method in /etc/network/interfaces resulted in an
>   interface being brought up, but not having an IP address assigned.
>
>   When configuring an Interface without an IP Address, netplan ignores
>   the interface instead of bringing it up.
>
>   ---
>   network:
>     version: 2
>     renderer: networkd
>     ethernets:
>       eth1: {}
>
>   Expected result from `netplan apply`: eth1 is brought up.
>   Actual result: eth1 is still down.
>
>   Similarly `netplan generate` does not generate any file in
>   /run/systemd/network for eth1.
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/kolla/+bug/1763608/+subscriptions
>
-- 
Arno van Huyssteen
Director Field Engineering EMEA APAC
Service Provider Cloud & Edge

+32 485 077 777 | arno.van.huysst...@canonical.com
#economicsmatter
<https://drive.google.com/file/d/1iJbM5gR6PhHIpGWvPvgcKJL4FlEollR6/view?usp=sharing>
#infrastructureascode
#edge #ubuntu #canonical

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

Title:
  Netplan ignores Interfaces without IP Addresses

To manage notifications about this bug go to:
https://bugs.launchpad.net/kolla/+bug/1763608/+subscriptions

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

Reply via email to