netplan:main

Last commit made on 2024-04-25
Get this branch:
git clone -b main https://git.launchpad.net/netplan

Branch merges

Branch information

Name:
main
Repository:
lp:netplan

Recent commits

39c8c26... by Danilo Egea Gondolfo

python: elements of __all__ must be strings

eff665f... by Lukas Märdian

wait-online: recognize that bridge/bond members will never gain link-local addresses

ec99b8c... by Lukas Märdian

wait-online: do not require virtual devices to be created already

cf53e8c... by Lukas Märdian

wait-online: account for DHCPv4/v6 addresses

3f8af46... by Lukas Märdian

wait-online: wait for existing interfaces only and downgrade operational state for interfaces without IP configuration

ccb0495... by Lukas Märdian

generate: Do not touch wait-online, if we don't have any networkd NetDefs

af3aef4... by Lukas Märdian

wait-online: Do not block on loopback interface

1892487... by Lukas Märdian

CLI:generate: call daemon-reload after (re-)generating services

223e3d3... by Lukas Märdian

CLI:utils: Do not ask for daemon-reload password interactively

7a6bc46... by Lukas Märdian

generate: enable systemd-networkd-wait-online for non-optional interfaces only

Skip s-n-wait-online if we don't have any non-optional interfaces, using a
"ConditionPathIsSymbolicLink=" checking Netplan's s-n-wait-online.service
enablement symlink.

This is in favor to RequiredForOnline=yes as the behavior of upstream (pure)
systemd-networkd-wait-online.service is not mean to be used in this way.

If "RequiredForOnline=no" sd-networkd-wait-online will fully ignore the
corresponding interface and it will block/delay network-online.target if
no interfaces are "RequiredForOnline=yes" at all.

FR-7246