lp:netplan

Get this repository:
git clone https://git.launchpad.net/netplan

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/CanonicalLtd/netplan.git.

The next import is scheduled to run in 3 hours.

Last successful import was 2 hours ago.

Import started 2 hours ago on alnitak and finished 2 hours ago taking 25 seconds — see the log
Import started 8 hours ago on izar and finished 8 hours ago taking 30 seconds — see the log
Import started 14 hours ago on alnitak and finished 14 hours ago taking 50 seconds — see the log
Import started 20 hours ago on alnitak and finished 20 hours ago taking 25 seconds — see the log
Import started on 2020-07-01 on alnitak and finished on 2020-07-01 taking 20 seconds — see the log
Import started on 2020-06-30 on izar and finished on 2020-06-30 taking 20 seconds — see the log
Import started on 2020-06-30 on alnitak and finished on 2020-06-30 taking 40 seconds — see the log
Import started on 2020-06-30 on izar and finished on 2020-06-30 taking 20 seconds — see the log
Import started on 2020-06-30 on izar and finished on 2020-06-30 taking 25 seconds — see the log
Import started on 2020-06-29 on alnitak and finished on 2020-06-29 taking 15 seconds — see the log

Branches

Name Last Modified Last Commit
sriov-first-boot 2020-07-01 16:14:38 UTC 12 hours ago
Merge branch 'sriov-first-boot' of github.com:CanonicalLtd/netplan into sriov...

Author: Łukasz Zemczak
Author Date: 2020-07-01 16:14:38 UTC

Merge branch 'sriov-first-boot' of github.com:CanonicalLtd/netplan into sriov-first-boot

openvswitch-support 2020-07-01 09:10:16 UTC 19 hours ago
Merge branch 'master' of github.com:CanonicalLtd/netplan into openvswitch-sup...

Author: Łukasz Zemczak
Author Date: 2020-07-01 09:10:16 UTC

Merge branch 'master' of github.com:CanonicalLtd/netplan into openvswitch-support

openvswitch-vlans 2020-06-30 16:42:13 UTC 2020-06-30
Add a quick paragraph about OVS and fake VLAN bridges.

Author: Łukasz Zemczak
Author Date: 2020-06-30 16:42:13 UTC

Add a quick paragraph about OVS and fake VLAN bridges.

slyon/ovs-fixes 2020-06-29 13:34:39 UTC 2020-06-29
OVS: add bridge_vlan integration test

Author: Lukas Märdian
Author Date: 2020-06-29 13:18:34 UTC

OVS: add bridge_vlan integration test

master 2020-06-18 09:28:28 UTC 2020-06-18
Fix autopkgtest on arm64 with NM 1.24 (#146)

Author: Lukas Märdian
Author Date: 2020-06-18 09:28:28 UTC

Fix autopkgtest on arm64 with NM 1.24 (#146)

On arm64 we had a test failure in tests/integration/ethernets.py -> test_manual_addresses, which was caused by the fact that netplan apply was disconnecting ALL available network interfaces via nmcli, in order to reload the new netplan config. This way the IP of the 2nd test DHCP server (dnsmasq on veth43) was lost and did not provide correct responses for the rest of the test.

It is not necessary to take all interfaces down, only the ones which are (or were) configured via netplan. This was fixed in the netplan apply command.

Note: This should make its way into the Groovy package as a distro-patch, to avoid future autopkgtest failures.

Commits:
* tests: fix ethernets/test_manual_addresses on arm64
* netplan:apply: disconnect/re-configure only netplan-NM interfaces
* tests:ethernets: remove deprecated fix, was fixed via 'netplan apply'
* tests: add unit-test for python utils
* utils: get rid of default glob in nm_interfaces

openvswitch-bridges 2020-06-05 09:45:18 UTC 2020-06-05
Add tests for coverage, update docs and add OpenFlow16 support for the future.

Author: Łukasz Zemczak
Author Date: 2020-06-05 09:45:18 UTC

Add tests for coverage, update docs and add OpenFlow16 support for the future.

slyon/ovs-bonds 2020-06-02 06:15:43 UTC 2020-06-02
OVS: reduce boilerplate

Author: Lukas Märdian
Author Date: 2020-06-02 06:15:43 UTC

OVS: reduce boilerplate

openvswitch-initial 2020-05-20 14:16:13 UTC 2020-05-20
100% coverage, add support for global mapping, fixes/improvements per Lukas's...

Author: Łukasz Zemczak
Author Date: 2020-05-20 14:16:13 UTC

100% coverage, add support for global mapping, fixes/improvements per Lukas's review.

th/nm-route-and-ifname-glob 2020-05-19 10:08:36 UTC 2020-05-19
nm: silently ignore default 'global' scope

Author: Lukas Märdian
Author Date: 2020-05-19 10:08:33 UTC

nm: silently ignore default 'global' scope

Error out if the scope was changed manually

fix-bond-mode-validation-regression 2020-05-12 07:10:26 UTC 2020-05-12
Fix invalid bond mode SRU regression (LP: #1877643)

Author: Lukas Märdian
Author Date: 2020-05-11 07:31:41 UTC

Fix invalid bond mode SRU regression (LP: #1877643)

netplan < 0.98 accepted invalid bond modes, we should _not_ reject such
configs, even though they are invalid, to avoid regressions in stables releases.

This affects the bionic stable release, as the original version in this
release shipped netplan < 0.98.

dbus-try-commit 2020-05-06 12:56:56 UTC 2020-05-06
dbus: make linter happy

Author: Lukas Märdian
Author Date: 2020-05-06 12:56:56 UTC

dbus: make linter happy

sriov-support 2020-04-09 19:11:24 UTC 2020-04-09
Fix bug found in hardware testing: fix having multiple VFs for a PF that has ...

Author: Łukasz Zemczak
Author Date: 2020-04-09 19:11:24 UTC

Fix bug found in hardware testing: fix having multiple VFs for a PF that has match: in it

bridge-vlans 2020-04-07 13:14:25 UTC 2020-04-07
NM:bridge:vlan: enable vlan-filtering on bridge, if vlans are set

Author: Lukas Märdian
Author Date: 2020-04-07 13:14:25 UTC

NM:bridge:vlan: enable vlan-filtering on bridge, if vlans are set

wifi-extra-fields 2020-04-07 08:17:52 UTC 2020-04-07
Merge branch 'master' into wifi-extra-fields

Author: Lukas Märdian
Author Date: 2020-04-07 08:17:52 UTC

Merge branch 'master' into wifi-extra-fields

slyon/libnetplan 2020-03-25 11:09:02 UTC 2020-03-25
Makefile: fix symbolic link of libnetplan.so

Author: Lukas Märdian
Author Date: 2020-03-25 11:09:02 UTC

Makefile: fix symbolic link of libnetplan.so

Signed-off-by: Lukas Märdian <lukas.maerdian@canonical.com>

libnetplan 2020-03-24 13:49:05 UTC 2020-03-24
parse: mark internal vars as static

Author: Lukas Märdian
Author Date: 2020-03-24 13:49:05 UTC

parse: mark internal vars as static

Signed-off-by: Lukas Märdian <lukas.maerdian@canonical.com>

network-link-mtu 2019-11-27 18:07:32 UTC 2019-11-27
Merge branch 'master' into network-link-mtu

Author: Mathieu Trudel-Lapierre
Author Date: 2019-11-27 18:07:32 UTC

Merge branch 'master' into network-link-mtu

example-gateway-ipv6 2019-11-19 13:07:47 UTC 2019-11-19
Add example for a directly-connected gateway on IPv6.

Author: Łukasz Zemczak
Author Date: 2019-11-19 13:07:47 UTC

Add example for a directly-connected gateway on IPv6.

doc-features 2019-08-19 19:10:29 UTC 2019-08-19
Merge branch 'master' into doc-features

Author: Mathieu Trudel-Lapierre
Author Date: 2019-08-19 19:10:29 UTC

Merge branch 'master' into doc-features

netplan-info 2019-08-15 13:07:39 UTC 2019-08-15
Merge branch 'master' into netplan-info

Author: Mathieu Trudel-Lapierre
Author Date: 2019-08-15 13:07:39 UTC

Merge branch 'master' into netplan-info

hashed-passwords 2019-07-26 17:32:55 UTC 2019-07-26
Merge branch 'master' into hashed-passwords

Author: Mathieu Trudel-Lapierre
Author Date: 2019-07-26 17:32:55 UTC

Merge branch 'master' into hashed-passwords

renderer-parsing 2019-04-30 20:27:22 UTC 2019-04-30
parser: refactor / factor out validation and error reporting

Author: Mathieu Trudel-Lapierre
Author Date: 2019-04-30 18:57:11 UTC

parser: refactor / factor out validation and error reporting

Move validation and error reporting to their own files; also rework
the validation passes slightly to validate as much as we can of the
netplan grammar in parser passes (so we get context info for errors),
and leave the backend rules sanity checking only to after the parsing.

This way we'll get the error context, unless things are backend-specific
rules for which it's just hard to get the info (and not as helpful).

logging 2019-03-21 17:28:08 UTC 2019-03-21
Clean up lint errors and stray debug messages that aren't useful

Author: Mathieu Trudel-Lapierre
Author Date: 2019-03-21 17:28:08 UTC

Clean up lint errors and stray debug messages that aren't useful

carrier 2019-03-18 21:44:12 UTC 2019-03-18
Also configure physical interfaces without carrier

Author: Mathieu Trudel-Lapierre
Author Date: 2019-03-18 21:44:12 UTC

Also configure physical interfaces without carrier

nmconnection 2019-02-26 22:15:21 UTC 2019-02-26
NetworkManager 1.15.2 wants keyfiles in /run to have the .nmconnection extens...

Author: Mathieu Trudel-Lapierre
Author Date: 2019-02-26 21:58:08 UTC

NetworkManager 1.15.2 wants keyfiles in /run to have the .nmconnection extension (LP: #1817655)

This appeared in NM upstream as 648c256b9014198aac388097e410999c68c4b452; and
previous versions of NetworkManager do not seem to care, so land the changes in
general, without changes for previous Ubuntu releases.

Adjust tests so they still work with this change.

Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>

systemd-ordering 2019-02-22 13:28:34 UTC 2019-02-22
netplan-wpa@.service shouldn't have DefaultDependencies=no, otherwise it star...

Author: Mathieu Trudel-Lapierre
Author Date: 2019-02-22 13:28:34 UTC

netplan-wpa@.service shouldn't have DefaultDependencies=no, otherwise it starts late

debian-packaging 2019-02-12 03:10:10 UTC 2019-02-12
Fix up integration tests runner to correctly report failures

Author: Mathieu Trudel-Lapierre
Author Date: 2019-02-12 00:04:49 UTC

Fix up integration tests runner to correctly report failures

merge-dot1x 2018-12-12 20:06:41 UTC 2018-12-12
doc: drop 802.1x extra unused 'psk' key now that it's merged in password

Author: Mathieu Trudel-Lapierre
Author Date: 2018-12-12 20:06:41 UTC

doc: drop 802.1x extra unused 'psk' key now that it's merged in password

doc-revision 2018-12-12 17:02:04 UTC 2018-12-12
Merge branch 'master' into doc-revision

Author: Mathieu Trudel-Lapierre
Author Date: 2018-12-12 17:02:04 UTC

Merge branch 'master' into doc-revision

use-routes 2018-12-11 19:44:24 UTC 2018-12-11
Merge branch 'master' into use-routes

Author: Mathieu Trudel-Lapierre
Author Date: 2018-12-11 19:44:24 UTC

Merge branch 'master' into use-routes

integration-ship 2018-12-11 01:26:52 UTC 2018-12-11
integration: create a test runner so our integration tests can be reused

Author: Mathieu Trudel-Lapierre
Author Date: 2018-12-11 00:20:12 UTC

integration: create a test runner so our integration tests can be reused

refactor-integration 2018-12-08 02:28:41 UTC 2018-12-08
integration/ethernets: fix imports for dnsmasq/resolved integration

Author: Mathieu Trudel-Lapierre
Author Date: 2018-12-08 02:28:41 UTC

integration/ethernets: fix imports for dnsmasq/resolved integration

tunnels 2018-12-07 17:11:41 UTC 2018-12-07
Merge branch 'master' into tunnels

Author: Mathieu Trudel-Lapierre
Author Date: 2018-12-07 17:11:41 UTC

Merge branch 'master' into tunnels

lp1804861 2018-12-07 17:01:26 UTC 2018-12-07
Merge branch 'master' into lp1804861

Author: Mathieu Trudel-Lapierre
Author Date: 2018-12-07 17:01:26 UTC

Merge branch 'master' into lp1804861

tests_reorg 2018-11-29 00:33:54 UTC 2018-11-29
generator tests: remove shebangs, clean up importing

Author: Mathieu Trudel-Lapierre
Author Date: 2018-11-29 00:33:54 UTC

generator tests: remove shebangs, clean up importing

bionic 2018-11-21 19:43:27 UTC 2018-11-21
releasing package netplan.io version 0.40.1~18.04.3

Author: Mathieu Trudel-Lapierre
Author Date: 2018-11-21 19:43:27 UTC

releasing package netplan.io version 0.40.1~18.04.3

cosmic 2018-11-21 19:29:22 UTC 2018-11-21
releasing package netplan.io version 0.40.2.2

Author: Mathieu Trudel-Lapierre
Author Date: 2018-11-21 19:29:22 UTC

releasing package netplan.io version 0.40.2.2

lp1802322 2018-11-09 20:47:02 UTC 2018-11-09
Add integration tests for rename bug LP: #1802322

Author: Mathieu Trudel-Lapierre
Author Date: 2018-11-09 20:47:02 UTC

Add integration tests for rename bug LP: #1802322

error-context 2018-10-22 19:23:46 UTC 2018-10-22
Correctly deref parser when looking up error context

Author: Mathieu Trudel-Lapierre
Author Date: 2018-10-22 19:23:46 UTC

Correctly deref parser when looking up error context

xenial 2018-07-03 16:55:20 UTC 2018-07-03
releasing package nplan version 0.32~16.04.6

Author: Mathieu Trudel-Lapierre
Author Date: 2018-06-29 17:29:49 UTC

releasing package nplan version 0.32~16.04.6

link-route 2018-05-29 15:19:07 UTC 2018-05-29
tests: add error test for missing 'to' for a link scope route

Author: Mathieu Trudel-Lapierre
Author Date: 2018-05-29 15:19:07 UTC

tests: add error test for missing 'to' for a link scope route

live-rename 2018-05-23 01:49:03 UTC 2018-05-23
WIP: detect naming changes and apply them

Author: Mathieu Trudel-Lapierre
Author Date: 2018-05-23 01:44:38 UTC

WIP: detect naming changes and apply them

If the iface is up, just do net_setup_link; otherwise run 'ip link set'.

Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>

networkd-network-file 2018-05-11 13:57:56 UTC 2018-05-11
networkd: always write .network files for some parameters

Author: Mathieu Trudel-Lapierre
Author Date: 2018-05-11 13:57:56 UTC

networkd: always write .network files for some parameters

artful 2018-05-08 13:15:35 UTC 2018-05-08
yaml: add "critical" boolean field which can be set for remote-root scenarios

Author: Mathieu Trudel-Lapierre
Author Date: 2018-05-07 15:42:14 UTC

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 <mathieu.trudel-lapierre@canonical.com>

try-command 2018-04-17 18:57:32 UTC 2018-04-17
terminal: disable echo while we're waiting for timeout/user input

Author: Mathieu Trudel-Lapierre
Author Date: 2018-04-17 18:57:32 UTC

terminal: disable echo while we're waiting for timeout/user input

Signed-off-by: Mathieu Trudel-Lapierre <mathieu.trudel-lapierre@canonical.com>

accept-ra-fixup 2018-04-12 18:57:22 UTC 2018-04-12
accept-ra: do not enable by default, default to unset

Author: Ryan Harper
Author Date: 2018-04-10 23:30:40 UTC

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

clientidentifier 2018-03-27 17:33:36 UTC 2018-03-27
tests: add generate/error tests for dhcp-identifier: field

Author: Mathieu Trudel-Lapierre
Author Date: 2018-03-27 17:33:36 UTC

tests: add generate/error tests for dhcp-identifier: field

zesty 2017-11-16 15:43:55 UTC 2017-11-16
releasing package nplan version 0.32~17.04.1

Author: Mathieu Trudel-Lapierre
Author Date: 2017-11-16 15:43:55 UTC

releasing package nplan version 0.32~17.04.1

yakkety 2017-06-07 00:35:04 UTC 2017-06-07
releasing package nplan version 0.23~16.10.1

Author: Mathieu Trudel-Lapierre
Author Date: 2017-06-07 00:35:04 UTC

releasing package nplan version 0.23~16.10.1

149 of 49 results
This repository contains Public information 
Everyone can see this information.