Commit Graph
933508 Commits
Author SHA1 Message Date
Kierán Meinhardt af0238c70e nixos/virtualisation: assert nspawn container name length
If the names for systemd-nspawn containers are too long,
the generated bridge interface names will surpass the
kernel limit IFNAMSIZ (15 characters + '\0').
2026-03-03 16:32:01 +01:00
Kierán Meinhardt 019697db05 nixos/test-driver: document implications of sourcing /etc/profile with nspawn machines 2026-03-03 16:32:01 +01:00
f1d0d7adae nixos/test-driver: document rationale for creating /etc/os-release
Co-authored-by: Robert Hensing <roberth@users.noreply.github.com>
2026-03-03 16:32:00 +01:00
Kierán Meinhardt 2e959aba47 nixos/test-driver: do not set -x commands in nspawn containers 2026-03-03 16:32:00 +01:00
Kierán Meinhardt 0e1d359e46 nixos/test-driver: add machine name to all log output 2026-03-03 16:32:00 +01:00
Kierán Meinhardt a4fa7a935f nixos/test-driver: stream nspawn container journal 2026-03-03 16:32:00 +01:00
Kierán Meinhardt 884c63fca9 nixos/test-driver: remove superfluous machine methods 2026-03-03 16:32:00 +01:00
Kierán Meinhardt 0d1a353600 nixos/test-driver: provide all machines from read-only allMachines option 2026-03-03 16:32:00 +01:00
Kierán Meinhardt 8e0487c5a3 nixos/test-driver: use systemd container interface for SSH backdoor 2026-02-06 17:05:35 +01:00
Kierán Meinhardt 1dbb1741f2 nixos/test-driver: improve overlapping machine name warning 2026-01-28 11:28:33 +01:00
Kierán Meinhardt 4cd7413051 nixos/test-driver: rename machine properties to machines_{qemu,nspawn} 2026-01-28 11:28:33 +01:00
Kierán Meinhardt 898fc1dfed nixos/tests: move container integration test to nixos-test-driver.containers 2026-01-28 11:28:33 +01:00
Kierán Meinhardt 47b08df760 nixos/test-driver: deprecate copy_from_vm in favour of copy_from_machine 2026-01-28 11:28:33 +01:00
Kierán Meinhardt d90e24b238 nixos/test-driver: deprecate --keep-vm-state in favour of --keep-machine-state 2026-01-28 11:28:33 +01:00
Kierán Meinhardt 0702405810 nixos/test-driver: implement container↔VM networking 2026-01-28 11:28:33 +01:00
Kierán Meinhardt 7c82198745 nixos/test-driver: fix grammar and typos 2026-01-28 11:28:33 +01:00
Kierán MeinhardtandJeremy Fleischman 930f45eb5a nixos/tests: add nspawn container integration test
Co-authored-by: Jeremy Fleischman <jeremyfleischman@gmail.com>
2026-01-28 11:28:32 +01:00
Kierán Meinhardt 1bbcf46376 nixos/tests: add nspawn container bittorrent integration test 2026-01-28 11:28:32 +01:00
Kierán MeinhardtandJeremy Fleischman 23f1e6370d nixos/test-driver: add support for nspawn containers
Co-authored-by: Jeremy Fleischman <jeremyfleischman@gmail.com>
2026-01-28 11:28:32 +01:00
Kierán MeinhardtandJeremy Fleischman 799cafcc23 nixos/test-driver: refactor Machine to BaseMachine and QemuMachine
This prepares the driver for non-QEMU backends by abstracting
the machine logic.

Co-authored-by: Jeremy Fleischman <jeremyfleischman@gmail.com>
2026-01-28 11:28:32 +01:00
Kierán MeinhardtandJeremy Fleischman 197287daf4 nixos/test-driver: fix typo
Co-authored-by: Jeremy Fleischman <jeremyfleischman@gmail.com>
2026-01-27 16:58:48 +01:00
Kierán Meinhardt 628195bf01 nixos/virtualisation: correct virtualisation.vlans docstring 2026-01-27 16:58:48 +01:00
Kierán MeinhardtandJeremy Fleischman a88839a901 nixos/nspawn-container: add support for shared directory
Co-authored-by: Jeremy Fleischman <jeremyfleischman@gmail.com>
2026-01-27 16:58:48 +01:00
Vladimír Čunát cfc7362bb4 Merge branch 'master' into staging-next 2026-01-23 14:31:39 +01:00
Gergő GutyinaandGitHub c5296fdd05 system76-scheduler: 2.0.2 -> 2.0.2-unstable-2025-01-15 (#480311) 2026-01-23 12:18:02 +00:00
JoandGitHub 497e257538 gdb-dashboard: set pname instead of name (#483017) 2026-01-23 12:13:31 +00:00
nixpkgs-ci[bot]andGitHub 0a47cd1bb7 mdbook-pdf: 0.1.11 -> 0.1.13 (#465386) 2026-01-23 12:08:35 +00:00
nixpkgs-ci[bot]andGitHub a449a5f9a2 Merge master into staging-next 2026-01-23 12:07:47 +00:00
Florian KlinkandGitHub ff1238ae92 python3Packages.pcodec: 0.4.9 -> 1.0.0 (#482994) 2026-01-23 12:06:40 +00:00
K900andGitHub 228e38692b staging-nixos merge for 2026-01-23 (#483049) 2026-01-23 12:06:29 +00:00
K900andGitHub d85d7af66b kernel updates for 2026-01-23 (#483043) 2026-01-23 11:59:59 +00:00
Gergő GutyinaandGitHub d37bf8ff6e vlc-bin: 3.0.21 -> 3.0.23 (#480604) 2026-01-23 11:56:03 +00:00
Gergő GutyinaandGitHub 273168b962 monocraft: 4.0 -> 4.2.1; add coca to maintainers (#471809) 2026-01-23 11:54:15 +00:00
zowoq a5107b0c0f linux_6_12: 6.12.66 -> 6.12.67 2026-01-23 21:45:33 +10:00
zowoq df83b15f96 linux_6_18: 6.18.6 -> 6.18.7 2026-01-23 21:45:33 +10:00
Martin WeineltandGitHub d16d7c8040 solanum: 0-unstable-2026-01-11 -> 0-unstable-2026-01-22 (#483041) 2026-01-23 11:44:45 +00:00
R. Ryantm 7779b1a533 mdbook-pdf: 0.1.11 -> 0.1.13 2026-01-23 11:43:29 +00:00
Arne KellerandGitHub 80fdcc8a8f qdelay: 1.0.6 -> 1.0.7 (#482803) 2026-01-23 11:40:31 +00:00
Kevin CoxandGitHub ac67203fda nixos/tor: fixes (#482005) 2026-01-23 11:36:52 +00:00
R. Ryantm b75dea6fef solanum: 0-unstable-2026-01-11 -> 0-unstable-2026-01-22 2026-01-23 11:31:26 +00:00
nixpkgs-ci[bot]andGitHub 20c7c9a999 exfatprogs: split man output (#483001) 2026-01-23 11:31:04 +00:00
Mauricio CollaresandGitHub 5718d9c3ab m4ri: 20251207 -> 20260122 (#482906) 2026-01-23 11:21:52 +00:00
Gaétan LepageandGitHub e4df864021 python3Packages.lm-eval: 0.4.9.1 -> 0.4.9.2; python3Packages.mlx: 0.30.1 -> 0.30.3; python3Packages.mlx-lm: 0.30.2 -> 0.30.4 (#482847) 2026-01-23 10:51:54 +00:00
Gergő GutyinaandGitHub 26d344c778 finamp: 0.9.21-beta -> 0.9.22-beta (#474331) 2026-01-23 10:34:00 +00:00
jopejoe1 07c26f498d gdb-dashboard: set pname instead of name 2026-01-23 11:31:32 +01:00
Yohann BonifaceandGitHub f62c67a373 filterpath: set pname instead of name (#483016) 2026-01-23 10:31:27 +00:00
isabelandGitHub 70be20b01e fork-cleaner: use pname instead of name (#483012) 2026-01-23 10:29:44 +00:00
nixpkgs-ci[bot]andGitHub 1ab42feaf6 kardolus-chatgpt-cli: 1.10.2 -> 1.10.9 (#482935) 2026-01-23 10:27:08 +00:00
Gergő GutyinaandGitHub d1b72d9ad5 bigpemu: 1.19 -> 1.21 (#473730) 2026-01-23 10:22:35 +00:00
7c6f434candGitHub 8b8475a4fc bsh: add pname and version, also move to by-name (#482980) 2026-01-23 10:14:42 +00:00