~netplan-developers/netplan/+git/netplan:artful

Last commit made on 2018-05-08
Get this branch:
git clone -b artful https://git.launchpad.net/~netplan-developers/netplan/+git/netplan

Branch merges

Branch information

Recent commits

41414e2... by Mathieu Trudel-Lapierre

yaml: add "critical" boolean field which can be set for remote-root scenarios

'critical: true' in YAML would set "CriticalConnection=true" in
systemd-networkd config; this is useful for remote-root scenarios where
restarting networkd would otherwise risk releasing the IP from the DHCP server,
leading to a hung system.

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

2f985fe... by Mathieu Trudel-Lapierre

Adjust autopkgtests for testing with older networkd for backported features

b22f5d8... by Mathieu Trudel-Lapierre

doc/netplan.md: Clarify the behavior for time-based values for bonds and bridges. (LP: #1756587)

9472f8a... by Ryan Harper

accept-ra: do not enable by default, default to unset

Do not always emit an IPv6AcceptRA value into network configurations.
Systemd-networkd defaults to kernel value as long as the value stays
unset in the configuration. When IPv6AcceptRA is enabled in systemd
this makes networkd wait 10 seconds for potential RAs to arrive. This
delays boot by 10 seconds always whether or not the network has an
IPV6 Router running. Leaving things unsets keeps existing behavior
of Ubuntu systems where RAs are accepted and processed at the time
they are received and boot is not delayed by waiting for an RA to arrive.

If users want to forcibly enable or disable, they may do so by including
a value for accept-ra in their yaml configuraion.

LP: #1732002

12a6beb... by Mathieu Trudel-Lapierre

Allow setting ClientIdentifier=mac for networkd-renderered devices

af39bfe... by Mathieu Trudel-Lapierre

tests/integration.py: Fix autopkgtests harder.

* tests/integration.py: Do a better cleanup for bridge-based tests; should
  fix instability with test_mix_bridge_on_bond.
* tests/integration.py: Adjust autopkgtests to account for default behavior
  change for up/down delay, arp interval, mii interval introduced in the
  last upload.

93d48f4... by Ryan Harper

Add additional use-case coverage

92f1519... by Ryan Harper

bonds: default to milliseconds for unspecified values in intervals

Linux kernel bond parameter settings are exclusively in millisecond
units, save lp_interval which is in seconds. Existing configurations and
documentation indicate values for mii-monitor-interval, arp-interval,
up-delay and down-delay are expressed in milliseconds. Netplan will render
these values as milliseconds in the networkd backend unless a user has
indicated a different time unit by appending a suffix, like 's' for seconds.

5dc019d... by Mathieu Trudel-Lapierre

debian/postinst: fix version check for when to write breadcrumbs.

eb0d21e... by Mathieu Trudel-Lapierre

Reword breadcrumbs to be more helpful