about summary refs log tree commit diff
path: root/nixos/tests/predictable-interface-names.nix
AgeCommit message (Collapse)AuthorFilesLines
2024-04-15tree-wide: use cartesianProductGabriel Volpe1-1/+1
2023-11-01nixos/tests/predictable-interface-names: fix eval for systemd-stage1K9001-1/+1
2023-04-17systemd-initrd: networkdWill Fancher1-8/+31
2023-02-14nixos/tests/predictable-interface-names: fix evalK9001-1/+1
2023-02-13treewide: use optionalStringFelix Buehler1-1/+1
2022-03-28treewide: machine -> nodes.machineRobert Hensing1-1/+1
2021-01-28Use lib.cartesianProducOfSets where lib.crossLists was usedJacek Galowicz1-2/+6
2020-02-08nixos/stage-1: fix predictable interfaces namesFranz Pletz1-0/+6
This makes predictable interfaces names available as soon as possible with udev by adding the default network link units to initrd which are read by udev. Also adds some udev rules that are needed but which would normally loaded from the udev store path which is not included in the initrd.
2019-12-01nixosTests.predictable-interface-names: pythonMartin Milata1-3/+3
2019-09-24networking.useDHCP: disallow for networkdRobin Gloster1-0/+1
This setting will be removed with the switch to systemd-networkd. The use of per interface config is encouraged instead.
2019-03-19nixos/tests/predictable-interfaces: fix failure on aarch64rnhmjoj1-2/+1
2018-11-11tests: refactor to carry the package set as an argumentLéo Gaspard1-2/+5
This way, the package set will be possible to pass without re-importing all the time
2018-07-20[bot] nixos/*: remove unused arguments in lambdasvolth1-1/+1
2018-04-29nixos/tests/predictable-interface-names: Refactoraszlig1-25/+22
The Nix expression here is really hard to read with multiple (and unnecessarily) nested lets and it also generates attribute names based on the derivation generated by makeTest, which will result in these attribute names: * vm-test-run-predictableInterfaceNames * vm-test-run-predictableInterfaceNames-with-networkd * vm-test-run-unpredictableInterfaceNames * vm-test-run-unpredictableInterfaceNames-with-networkd With the refactor the attribute names are now: * predictable * predictableNetworkd * unpredictable * unpredictableNetworkd So now the code is even shorter and IMHO slightly more readable. Signed-off-by: aszlig <aszlig@nix.build> Cc: @symphorien, @fpletz, @adisbladis
2018-02-09nixos/tests: add predictable-interface-names.nix (#34305)symphorien1-0/+27