summary refs log tree commit diff
path: root/nixos/tests/wireguard/namespaces.nix
Commit message (Collapse)AuthorAge
* nixos/wireguard: fix mtu after switching netns.SEIAROTg2023-03-04
| | | | mtu is set after switching netns and thus the new netns should be used.
* nixos/wg-quick: add nftables testNaïm Favier2022-12-26
|
* treewide: simplify pkgs.stdenv.lib -> pkgs.libDominik Xaver Hörl2021-01-10
| | | | | The library does not depend on stdenv, that `stdenv` exposes `lib` is an artifact of the ancient origins of nixpkgs.
* nixos/wireguard: test against multiple kernel versionsMaximilian Bosch2020-04-29
| | | | | | | | | | | | | | | | | | | | | | When testing WireGuard updates, I usually run the VM-tests with different kernels to make sure we're not introducing accidental regressions for e.g. older kernels. I figured that we should automate this process to ensure continuously that WireGuard works fine on several kernels. For now I decided to test the latest LTS version (5.4) and the latest kernel (currently 5.6). We can add more kernels in the future, however this seems to significantly slow down evaluation and time. The list can be customized by running a command like this: nix-build nixos/tests/wireguard --arg kernelVersionsToTest '["4.19"]' The `kernelPackages` argument in the tests is null by default to make sure that it's still possible to invoke the test-files directly. In that case the default kernel of NixOS (currently 5.4) is used.
* nixosTests.wireguard.namespaces: Port test to pythonChristian Kampka2019-12-16
|
* wireguard: add creation and destination namespacesLorenzo Manacorda2019-11-09
The two new options make it possible to create the interface in one namespace and move it to a different one, as explained at https://www.wireguard.com/netns/.