netplan:tunnels

Last commit made on 2018-12-07
Get this branch:
git clone -b tunnels https://git.launchpad.net/netplan

Branch merges

Branch information

Name:
tunnels
Repository:
lp:netplan

Recent commits

8846ac9... by Mathieu Trudel-Lapierre on 2018-12-07

Merge branch 'master' into tunnels

a27122b... by Mathieu Trudel-Lapierre on 2018-12-05

networkd: Workaround matching interaction bug with networkd

Some installation services generate netplan configuration that is a little
verbose, including default values for fields that are really optional.

These would potentially be fine, if misguided, if networkd was to do a better
job at matching -- however, it can't really do so, since it's also not given
additional matching criteria.

We're not given that matching criteria either, but while things get sorted
out in the various installation services, attempt to workaround this
scenario by defining the match for this particular case (bonds using the
MAC address of a member phy, defined as such in the config) to try
and catch only the ethernet devices. As those don't have DEVTYPE, do
some further fuzzy matching by excluding vlans, bridges and bonds.

To be clear: IT IS NOT RECOMMENDED to rely on this behavior. If you want
to match on something, make sure to be clear as to what the matching
criteria are; and if a field is optional, do not specify it unless you
REALLY know what you're doing.

Bug-Ubuntu: https://bugs.launchpad.net/netplan/+bug/1804861

Signed-off-by: Mathieu Trudel-Lapierre <email address hidden>

4146145... by Shashank Ram <email address hidden> on 2018-12-04

Add support to override networkd UseMTU setting

Currently, there is no way to override networkd's
UseMTU flag via Netplan. This is useful to have
as a dhcp-override option similar to the other
dhcp-override options.
If the 'use-mtu' key is set to false in the netplan
config file, then set 'UseMTU' as false in networkd's
config.

Signed-off-by: Shashank Ram <email address hidden>

112f29b... by Mathieu Trudel-Lapierre on 2018-12-07

networkd: add TODO to fix ISATAP support for systemd@918049a

3b80101... by Mathieu Trudel-Lapierre on 2018-12-07

networkd: refactor tunnel mode output to use names from the mode table

5f8cf69... by Mathieu Trudel-Lapierre on 2018-12-07

doc: clear up documentation on tunnels

44d61c1... by Mathieu Trudel-Lapierre on 2018-12-06

integration: tunnels: add more tunnel integration tests

79918b2... by Mathieu Trudel-Lapierre on 2018-12-06

integration: allow tests to only check if the interface gets created

10c276b... by Mathieu Trudel-Lapierre on 2018-12-05

tests: fix tests for typos found in manual testing

a4085de... by Mathieu Trudel-Lapierre on 2018-12-05

tunnels: tweak tunnels to ensure they will start without parent iface