Commit graph

11087 commits

Author SHA1 Message Date
Jonas Heinrich
b62f2530fc nixos/tests/eintopf: switch to runTest 2025-05-01 13:24:28 +02:00
Masum Reza
800908cd55
nixosTests.scx: init (#401972)
For now, test only the useful schedulers, there's no need to test all of them.

Co-authored-by: Gliczy <129636582+Gliczy@users.noreply.github.com>
Signed-off-by: John Titor <50095635+JohnRTitor@users.noreply.github.com>
2025-05-01 12:14:55 +05:30
Maximilian Bosch
344ee0cf07
nixos/oci-containers: stricter dependencies for rootless containers with sdnotify=healthy
After running this configuration for a while, we
noticed that the containers didn't get back up once and the services
failed with the following error:

    Error: current system boot ID differs from cached boot ID; an unhandled reboot has occurred.

This is hard to reproduce and seems to be a timing issue. However,
the logs indicated another issue that this patch now solves:

* The ExecStartPost= indicated that the user session got stopped before
  which is required or sdnotify=healthy. Add explicit ordering for
  user@. This unfortunately requires a statically declared uid.
2025-04-30 14:23:25 +02:00
K900
b33f6719ea Merge remote-tracking branch 'origin/master' into staging-next 2025-04-29 21:14:51 +03:00
Marcus Ramberg
178f67938b
ebpf-exporter: init at 2.4.2 and add module (#301253) 2025-04-29 15:05:18 +02:00
K900
0d5d6bb41a Merge remote-tracking branch 'origin/master' into staging-next 2025-04-29 15:16:08 +03:00
Defelo
e8e61acc9c
nixos/tests/prometheus/alertmanager-ntfy: init 2025-04-29 13:03:58 +02:00
Martin Weinelt
7cd06772e3
nixos/livekit: init, nixos/lk-jwt-service: init (#399627) 2025-04-29 12:44:07 +02:00
Henry-Hiles
ba9ab12dc2
nixos/lk-jwt-service: add test 2025-04-29 01:03:33 -04:00
Henry-Hiles
c8f4df349c
livekit: add test 2025-04-29 01:02:53 -04:00
K900
52b6eed9b1 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-28 01:15:44 +03:00
Wolfgang Walther
cf794a4cb2
tt-rss : Cleanup, better tests, mark plugins as broken (#367736) 2025-04-27 19:10:29 +00:00
K900
bada9d0a53 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-27 21:10:10 +03:00
Defelo
008a4657dd
nixos/tests/prometheus: migrate to runTest 2025-04-27 17:19:57 +02:00
Victor Engmark
fdf05e4991
nixos/tzupdate: Add basic test 2025-04-27 10:48:37 +02:00
K900
e8b6927681 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-27 09:11:39 +03:00
Ramses
bad2e4ee3e
send: 3.4.23 -> 3.4.25 (#402098) 2025-04-27 01:26:57 +02:00
NullCube
5a0db60d73 nixos/tests/anubis: add testing for user-defined settings 2025-04-26 15:22:26 -07:00
Karun Sandhu
5cf6778925
send: add MrSom3body as maintainer 2025-04-26 21:00:53 +02:00
nixpkgs-ci[bot]
7ab7194186
Merge master into staging-next 2025-04-26 18:04:37 +00:00
Robert Hensing
0c4525d285
nixosTests: pass thru pkgs when available (#331873) 2025-04-26 17:55:17 +02:00
cr0n
f46be21864
nixos/rsyncd: fix ini format for global section (#385064)
According to the manpage the rsyncd.conf has a global section without a
module header. Settings for listening port or bind address must be put
there and will not work if defined in a global submodule (i.e. below a
"[global]" header).

This commit changes the ini format generator for the rsyncd service to
allow a global section in the config file without a submodule header.

Fixes #304293

Credits to @nydragon

* remove retrocompat, add incompat release notes
2025-04-26 17:46:51 +02:00
nixpkgs-ci[bot]
e18e82c10b
Merge master into staging-next 2025-04-26 14:55:49 +00:00
Ilan Joselevich
7da9ff9fab
nixos/openbao: init
- Added a NixOS module using RFC42 and plenty of systemd hardening
- Added a NixOS VM Test which checks the basic functionality
- Refactored the package to support HSM and UI
2025-04-26 14:48:58 +03:00
Gutyina Gergő
27d160b60b
nixos/glance: allow specifying secret settings 2025-04-26 13:42:15 +02:00
Tristan Ross
727fafa66f
nixosTests: pass thru pkgs when available 2025-04-25 11:39:19 -07:00
K900
b4c2d1d1df Merge remote-tracking branch 'origin/master' into staging-next 2025-04-25 21:14:51 +03:00
Ilan Joselevich
d2c13800de
nixos/unifi: refactor test and package + update to 9.1.119 (#400950) 2025-04-25 21:05:32 +03:00
Weijia Wang
b5b509cb59
wordpress: 6.7.2 -> 6.8 (#399726) 2025-04-25 17:16:25 +02:00
nixpkgs-ci[bot]
3e46fb5876
Merge master into staging-next 2025-04-25 14:20:47 +00:00
Ryan Lahfa
55c3343f8d
bootspec: generalize the bootspec tooling packaging (#401484) 2025-04-25 15:17:29 +02:00
K900
c8c30c91d5 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-25 16:12:45 +03:00
Morgan Jones
628221b42f
tests/openssh: write a test for CVE-2025-32728
PR #401506 fixed CVE-2025-32728. We can write a test for it, because
NixOS is awesome that way. So, check X11Forwarding and DisableForwarding
in the test suite.
2025-04-25 00:18:09 -07:00
Defelo
37914c29be
nixos/tests/olivetin: init 2025-04-24 23:40:51 +02:00
Raito Bezarius
139bfb5b5e nixos/system/activation/bootspec: generalize the bootspec tooling package
After RFC-0125 implementation, Determinate Systems was pinged multiple
times to transfer the repository ownership of the tooling to a
vendor-neutral repository.

Unfortunately, this never manifested. Additionally, the leadership of
the NixOS project was too dysfunctional to deal with this sort of
problem. It might even still be the case up to this day.

Nonetheless, nixpkgs is about enabling end users to enact their own
policies. It would be better to live in a world where there is one
obvious choice of bootspec tooling, in the meantime, we can live in a
world where people can choose their bootspec tooling.

The Lix forge possess one fork of the Bootspec tooling:
https://git.lix.systems/lix-community/bootspec which will live its own
life from now on.

Change-Id: I00c4dd64e00b4c24f6641472902e7df60ed13b55
Signed-off-by: Raito Bezarius <masterancpp@gmail.com>
2025-04-24 18:22:02 +02:00
K900
4acb251aaa Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-24 15:09:54 +03:00
Neyts Zupan
f07205812c paretosecurity: 0.1.9 -> 0.2.12
Also:
* enable tray icon by default when nixos module is enabled
* install desktop entry
* install paretosecurity:// URL handler
* install app icon
2025-04-24 11:12:40 +01:00
nixpkgs-ci[bot]
d49ca5cb7e
Merge staging-next into staging 2025-04-24 00:16:17 +00:00
Piotr Kwiecinski
ce207587ab
nixosTests.noto-fonts: migrate to runTest
Part of #386873
2025-04-23 19:47:51 +02:00
Emily
35937cd7d0 Merge staging-next into staging 2025-04-23 17:28:03 +01:00
Jonathan Davies
f9aba46b57
nixos/prometheus-exporters/ebpf: init 2025-04-23 16:30:28 +01:00
Maciej Krüger
cc70c14a88
netdata: 1.47.5 -> 2.4.0 (#390165) 2025-04-23 17:04:32 +02:00
xanderio
71ae33edd3
nixos/dependency-track: fix nginx config for frontend (#393041) 2025-04-23 16:19:22 +02:00
R. Ryantm
33730e48b8 wordpress: 6.7.2 -> 6.8 2025-04-23 15:46:59 +02:00
nixpkgs-ci[bot]
ac976cffa0
Merge staging-next into staging 2025-04-23 12:06:57 +00:00
misuzu
13c54bde10
yarr: 2.4 -> 2.5, nixos/yarr: init (#393922) 2025-04-23 14:26:53 +03:00
Morgan Jones
fd15f0eb3c nixosTests.armagetronad: make test more reliable to fix ZHF
Previously, we relied heavily on OCR to get past the game's tutorial
level, which timed out on aarch64 builders. We also relied on some timed inputs.
We can just do this by writing a line to the configuration, and letting
the simulated "players" die instead of trying to coredump each other
which takes better timing.
2025-04-23 00:25:39 -07:00
Ilan Joselevich
65506ebf0f
nixos/unifi: refactor test and package
- use autoPatchElf
- correct supported platforms
- use finalAttrs and stdenvNoCC
- use runTest
- attest the status of the service
2025-04-23 00:56:34 +03:00
Christoph Heiss
ba3fecf0ef
nixos/yarr: init
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-04-22 22:08:33 +02:00
K900
df4847ebd5 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-22 21:21:57 +03:00