aboutsummaryrefslogtreecommitdiff
path: root/tests/import-wireguard-configs
Commit message (Collapse)AuthorAgeFilesLines
* feat(vpn): wireguard config import for the NM migrationCraig Jennings18 hours2-0/+212
scripts/import-wireguard-configs.sh imports the seven Proton configs into NetworkManager with autoconnect forced off. Each config stages through a wgpvpn.conf temp copy (NM's import name must be a valid interface name; several config names exceed the 15-char limit) and is renamed by the UUID parsed from the import output, so a stray same-named connection can't be hit. A leftover wgpvpn connection — a run that died between import and rename, autoconnect still armed — makes the script refuse to run. 10 tests over a fake nmcli; velox migration verified (all seven wireguard, autoconnect no). The tunnels spec is implemented: all six phases shipped.