Removing the splash param only causes plymouth to display console
output by default; it still runs. Systemd stage 1 respects this flag
due to unit conditions preventing plymouth from even running. So this
brings parity to scripted stage 1.
(cherry picked from commit 629c936fd2)
* nixos/opensmtpd: fix opensmtpd test
(cherry picked from commit 42c2634653)
* nixos/opensmtpd: fix opensmtpd-rspamd test
(cherry picked from commit c340fd898c)
* fix opensmtpd's sendmail, add relevant test
(cherry picked from commit fb4ff06a4b)
* nixos/opensmtpd: run nixfmt as requested by ci
(cherry picked from commit 69a8aba113)
---------
Co-authored-by: Léo Gaspard <leo@gaspard.io>
When obtaining the IP address from an interface iproute2 is missing:
"Unable to obtain information for 'bond-wan' -- missing ip or ifconfig command"
The prefix check to include iproute2 is incorrect for "usev4" and "usev6".
Currently the NixOS module checks for the "if" prefix. This prefix is
not valid with "usev4" and "usev6":
"Invalid Value for keyword 'usev4' = 'if'"
"ifv4" must be used with "usev4", and "ifv6" with "usev6".
I updated the nixos module to check for the correct prefix with "usev4"
and "usev6", and include iproute2 as necessary.
(cherry picked from commit 403dfb7c93)
While technically still experimental, it seems to produce less
issues than X11 at this point, and there's a weird issue with
X11 setups that we've been unable to track down that really
hurts the new user experience, so let's just go with this.
(cherry picked from commit 7a2cb2ad15)
The test previously violated the Kubernetes version skew policy by
deploying a kubelet of hte most recent version in a cluster with an
older apiserver.
(cherry picked from commit 2a79402b1e)
In nixos-images for nixos-anywhere, we optimize for the smallest
possible image size because our installer is loaded into RAM.
(cherry picked from commit 0a9dd5612d)
It was kinda weird to assert that the clear-text password was
in the unit when the hashed password was the effective one.
This change makes it explicit that both are in there and the latter
takes precedence.
(cherry picked from commit da2c826e1a)
This commit adds two new tests to show that the ordering of password
overrides documentation in nixos/modules/config/user-groups.nix is
correct. The override behavior differs depending on whether a system
has systemd-sysusers enabled, so there are two tests.
(cherry picked from commit b84fb1e5cd)
Testing showed that the existing documentation regarding password override
ordering was incorrect. This commit corrects the errors and refactors
the way the text is constructed to make updating future ordering
changes significantly easier.
(cherry picked from commit 52ce5caf36)