~slyon/network-manager:slyon/netplan-integration

Last commit made on 2023-05-02
Get this branch:
git clone -b slyon/netplan-integration https://git.launchpad.net/~slyon/network-manager
Only Lukas Märdian can upload to this branch. If you are Lukas Märdian please log in for upload directions.

Branch merges

Branch information

Name:
slyon/netplan-integration
Repository:
lp:~slyon/network-manager

Recent commits

ce5aa90... by Lukas Märdian

d/network-manager.postinst: Trigger Netplan migration on install/upgrade

(LP: #2010561)

622c4cd... by Lukas Märdian

d/network-manager.preinst: backup previous configuration automatically

e2fa721... by Danilo Egea Gondolfo

d/t/nm_netplan.py: Add autopkgtests for the netplan integration

nm_netplan.py creates connections through the Python library. It adds
a lot of boilerplate when implementing tests though. Might be better to
just call nmcli.

- Add test to create, change and delete a tap device
- Add few more tests
  Also add some support code to handle NetworkManager between tests.
- Delete interfaces if they still exist
  It seems that sometimes after deleting a connection, an interface might
  linger around for some reason.
- Add few more tests
- d/t/nm_netplan.py: improve formating
  Remove spaces, empty lines, rename the test file to have a lower
  priority when parsed and remove all the skip annotations.

dce81cc... by Danilo Egea Gondolfo

d/t/nm.py: Fix autopkgtests when Netplan is in use

Some autopkgtests will fail with the libnetplan patch because a
temporary directory is mounted and unmounted for each test to store the
NM configuration. As all the related netplan yaml files will be kept in
/etc/netplan, all the deleted connections were being recreated.

Let the nm.py script also mount /etc/netplan as a tmpfs volume for each
test.

7db871e... by Lukas Märdian

d/control: build using libnetplan, add netplan.io dependency (non i386)

The network-manager binary package itself is not even build on i386.
We just need libnm0:i386, which is unaffected by the Netplan patches.

c80ba70... by Lukas Märdian

Add libnetplan backend integration

Origin: https://github.com/slyon/NetworkManager/commits/netplan-nm-1.40

Co-authored-by: Danilo Egea Gondolfo <email address hidden>

85571db... by Lukas Märdian

releasing package network-manager version 1.42.4-1ubuntu2

8848387... by Lukas Märdian

d/t/nm.py: Fix autopkgtests with NM-1.42's 'lo' connection (LP: #2009543)

031e29a... by Sebastien Bacher

releasing package network-manager version 1.42.4-1ubuntu1

8baed09... by Sebastien Bacher

Merge branch 'debian/master' into ubuntu/master