~alfonsosanchezbeato/snappy-hwe-snaps/+git/network-manager:openvpn-support

Last commit made on 2022-12-02
Get this branch:
git clone -b openvpn-support https://git.launchpad.net/~alfonsosanchezbeato/snappy-hwe-snaps/+git/network-manager
Only Alfonso Sanchez-Beato can upload to this branch. If you are Alfonso Sanchez-Beato please log in for upload directions.

Branch merges

Branch information

Recent commits

4eccda6... by Alfonso Sanchez-Beato

hooks/remove: wait a bit before applying netplan configuration

Apparently when the call to io.netplan.Netplan.Generate returns it has
not necessarily performed all changes in the filesystem, which is
arguably a bug. Let's wait a bit as a workaround.

d396fe4... by Alfonso Sanchez-Beato

test/install-and-remove: actually print an error

677e89a... by Alfonso Sanchez-Beato

tests: install from channel 22 from the store

This does not affect the tests (we install the local snap on top of
the one from the store), but we avoid installing the core20 base and
make things safer.

23d6373... by Alfonso Sanchez-Beato

Run tests against edge temporarily

a608788... by Alfonso Sanchez-Beato

tests: add basic test for OpenVPN

2c90968... by Alfonso Sanchez-Beato

Put plugin in the right folder so it can be used by nmcli

Note that this plugin is used in the import config case only.

c8bad91... by Alfonso Sanchez-Beato

Fix typo in description

62a3170... by Alfonso Sanchez-Beato

Add content interface to have access to VPN credentials

This allows other snaps to share credentials that can be used to start
VPN connections using NetworkManager.

3580738... by Alfonso Sanchez-Beato

Create symbolic link to libnm.so.0

So it can be found by openvpn helpers, as environment is not passed
down by openvpn binary.

380e8de... by Alfonso Sanchez-Beato

Export NM_OPENVPN_{USER,GROUP} in NM wrapper

So the plugin does not try to set user/group for openvpn to drop
privileges to.