Kierán Meinhardt
e4df4c2b1d
nixos/test-driver: disable DHCP in nspawn containers
2026-03-03 16:32:02 +01:00
Kierán Meinhardt
2038234b23
nixos/tests: remove firewall configuration
...
The test merely ensures that machines can reach each other
via ICMP ping. This does not require the firewall to be opened
or disabled.
2026-03-03 16:32:02 +01:00
Kierán Meinhardt
c4c96a76e9
nixos/test-driver: wait for READY message from nspawn container
2026-03-03 16:32:01 +01:00
Kierán Meinhardt
8c8bf9b090
nixos/test-driver: required vm_names and container_names
2026-03-03 16:32:01 +01:00
Kierán Meinhardt
1118384e0e
nixos/test-driver: use long options for journalctl call
2026-03-03 16:32:01 +01:00
Kierán Meinhardt
99884696cc
nixos/test-driver: show all lines of container journal
2026-03-03 16:32:01 +01:00
Kierán Meinhardt
184674895e
nixos/test-driver: remove systemd dependency if no containers are configured
2026-03-03 16:32:01 +01:00
Kierán Meinhardt
3acd5cae61
nixos/virtualisation: disallow specialisation in nspawn-container
2026-03-03 16:32:01 +01:00
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 Meinhardt and Jeremy 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 Meinhardt and Jeremy 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 Meinhardt and Jeremy 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 Meinhardt and Jeremy 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 Meinhardt and Jeremy 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ő Gutyina and GitHub
c5296fdd05
system76-scheduler: 2.0.2 -> 2.0.2-unstable-2025-01-15 ( #480311 )
2026-01-23 12:18:02 +00:00
Jo and GitHub
497e257538
gdb-dashboard: set pname instead of name ( #483017 )
2026-01-23 12:13:31 +00:00
nixpkgs-ci[bot] and GitHub
0a47cd1bb7
mdbook-pdf: 0.1.11 -> 0.1.13 ( #465386 )
2026-01-23 12:08:35 +00:00
nixpkgs-ci[bot] and GitHub
a449a5f9a2
Merge master into staging-next
2026-01-23 12:07:47 +00:00
Florian Klink and GitHub
ff1238ae92
python3Packages.pcodec: 0.4.9 -> 1.0.0 ( #482994 )
2026-01-23 12:06:40 +00:00
K900 and GitHub
228e38692b
staging-nixos merge for 2026-01-23 ( #483049 )
2026-01-23 12:06:29 +00:00
K900 and GitHub
d85d7af66b
kernel updates for 2026-01-23 ( #483043 )
2026-01-23 11:59:59 +00:00
Gergő Gutyina and GitHub
d37bf8ff6e
vlc-bin: 3.0.21 -> 3.0.23 ( #480604 )
2026-01-23 11:56:03 +00:00
Gergő Gutyina and GitHub
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 Weinelt and GitHub
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 Keller and GitHub
80fdcc8a8f
qdelay: 1.0.6 -> 1.0.7 ( #482803 )
2026-01-23 11:40:31 +00:00
Kevin Cox and GitHub
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] and GitHub
20c7c9a999
exfatprogs: split man output ( #483001 )
2026-01-23 11:31:04 +00:00
Mauricio Collares and GitHub
5718d9c3ab
m4ri: 20251207 -> 20260122 ( #482906 )
2026-01-23 11:21:52 +00:00