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

Merge branch 'master' into tunnels

a27122b... by Mathieu Trudel-Lapierre

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>

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

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

3b80101... by Mathieu Trudel-Lapierre

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

5f8cf69... by Mathieu Trudel-Lapierre

doc: clear up documentation on tunnels

44d61c1... by Mathieu Trudel-Lapierre

integration: tunnels: add more tunnel integration tests

79918b2... by Mathieu Trudel-Lapierre

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

10c276b... by Mathieu Trudel-Lapierre

tests: fix tests for typos found in manual testing

a4085de... by Mathieu Trudel-Lapierre

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