+2
nixos/doc/manual/release-notes/rl-2311.section.md
+2
nixos/doc/manual/release-notes/rl-2311.section.md
···- `teleport` has been upgraded from major version 12 to major version 14. Please see upstream [upgrade instructions](https://goteleport.com/docs/management/operations/upgrading/) and release notes for versions [13](https://goteleport.com/docs/changelog/#1300-050823) and [14](https://goteleport.com/docs/changelog/#1400-092023). Note that Teleport does not officially support upgrades across more than one major version at a time. If you're running Teleport server components, it is recommended to first upgrade to an intermediate 13.x version by setting `services.teleport.package = pkgs.teleport_13`. Afterwards, this option can be removed to upgrade to the default version (14).- The Linux kernel module `msr` (see [`msr(4)`](https://man7.org/linux/man-pages/man4/msr.4.html)), which provides an interface to read and write the model-specific registers (MSRs) of an x86 CPU, can now be configured via `hardware.cpu.x86.msr`.+- There is a new NixOS option when writing NixOS tests `testing.initrdBackdoor`, that enables `backdoor.service` in initrd. Requires `boot.initrd.systemd.enable` to be enabled. Boot will pause in stage 1 at `initrd.target`, and will listen for commands from the `Machine` python interface, just like stage 2 normally does. This enables commands to be sent to test and debug stage 1. Use `machine.switch_root()` to leave stage 1 and proceed to stage 2.
+16
nixos/lib/test-driver/test_driver/machine.py
+16
nixos/lib/test-driver/test_driver/machine.py
···
+93
-41
nixos/modules/testing/test-instrumentation.nix
+93
-41
nixos/modules/testing/test-instrumentation.nix
·········
+7
nixos/tests/systemd-initrd-modprobe.nix
+7
nixos/tests/systemd-initrd-modprobe.nix
······
+13
-39
nixos/tests/systemd-initrd-networkd-ssh.nix
+13
-39
nixos/tests/systemd-initrd-networkd-ssh.nix
······-"echo somepass | ssh -i /etc/sshKey -o UserKnownHostsFile=/etc/knownHosts server 'systemd-tty-ask-password-agent' & exit"
+74
-56
nixos/tests/systemd-initrd-networkd.nix
+74
-56
nixos/tests/systemd-initrd-networkd.nix
······+machine.succeed("[ $(stat -c '%U,%G' /run/systemd/netif/links) = systemd-network,systemd-network ]")-basic.succeed("[ $(stat -c '%U,%G' /run/systemd/netif/links) = systemd-network,systemd-network ]")
+8
-4
nixos/tests/systemd-initrd-simple.nix
+8
-4
nixos/tests/systemd-initrd-simple.nix
······