~ddstreet/ubuntu/+source/netplan.io:master

Last commit made on 2020-05-22
Get this branch:
git clone -b master https://git.launchpad.net/~ddstreet/ubuntu/+source/netplan.io
Only Dan Streetman can upload to this branch. If you are Dan Streetman please log in for upload directions.

Branch merges

Branch information

Name:
master
Repository:
lp:~ddstreet/ubuntu/+source/netplan.io

Recent commits

0c2babc... by Lukas Märdian

tests:routing: verify multiple NM routing options

24152b5... by Thomas Haller

nm: support route attributes "from", "onlink", and "table" and "match.interface-name" (#84)

* nm: implement route options "table", "from", "onlink"

For NetworkManager, implement some routing attributes and matching interfaces by glob pattern.

One problem is, that certain of these features require a recent enough NetworkManager. Otherwise, NetworkManager will ignore the setting or fail to load it. I don't think that general problem is solved (nor do I see it solved for networkd).

Supported since:
  - "from": NetworkManager 1.8.0+
  - "table": NetworkManager 1.10.0+
  - "onlink: NetworkManager 1.12.0+ for IPv4.
             NetworkManager 1.18.0+ for IPv6 [1]

[1] https://cgit.freedesktop.org/NetworkManager/NetworkManager/commit/?id=f5e8bbc8e082520af714df290da262ad731ccc4d

Co-authored-by: Lukas Märdian <email address hidden>

35548a4... by Lukas Märdian

Don't fail if same primary slave was set before (LP: #1817651) (#136)

The netplan parser might run multiple passes, if unknown interfaces/netdefs are detected during a prior pass. In that case it would fail to set a bond's primary slave, because it was set before (to the same interface).

Fixes: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1817651

da6f776... by Lukas Märdian

Call daemon-reload after we touched systemd unit files (LP: #1874494) (#135)

When running netplan apply systemd unit files might be created/deleted/changed on disk. We need to run systemctl daemon-reload, to make systemd aware of those new units and calculate the new unit/service dependencies. Otherwise it will throw warnings at us:

ubuntu@ubuntu:~$ sudo netplan apply
Warning: The unit file, source configuration file or drop-ins of netplan-wpa-wlan0.service changed on disk. Run 'systemctl daemon-reload' to reload units.
Warning: The unit file, source configuration file or drop-ins of netplan-wpa-wlan0.service changed on disk. Run 'systemctl daemon-reload' to reload units.

Fixes: https://bugs.launchpad.net/ubuntu/+source/netplan.io/+bug/1874494

be54ece... by Lukas Märdian

Makefile: improve 'make clean'

a56f98d... by Łukasz Zemczak

Add missing feature flags, fix manpage for DHCP overrides.

ec22d54... by Lukas Märdian

doc: improve ipv6-address-generation documentation

a742337... by Lukas Märdian

doc: fix 'modems' formatting

11961d5... by Lukas Märdian

test:wifi: fix typo in test YAML

a28fe65... by Ashley Anderson

Add `hidden` to connect to non-broadcast SSIDs (#132)

This adds the 'hidden' keyword to the netplan wireless schema, supported on both the networkd and NetworkManager backends.

Co-authored-by: Łukasz Zemczak <email address hidden>