Commit graph

11558 commits

Author SHA1 Message Date
Rafael Fernández López d287c86c08 nixos/nvidia-container-toolkit: fix tests 2025-07-18 03:53:46 +00:00
Sandro 8c34fc8c3c
Searxng rework, searxng: 0-unstable-2025-07-08 -> 0-unstable-2025-07-11 (#346777) 2025-07-18 01:32:17 +02:00
Ethan Carter Edwards 3e1ac8bcdd
nixos/tests/owi: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2025-07-17 10:46:52 -04:00
xanderio caea8a1c0a
nixos/dependency-track: fix default JVM heap size (#425747) 2025-07-17 16:11:36 +02:00
Patrizio Bekerle ad8aaecc37
qownnotes: 25.6.5 -> 25.7.7
Signed-off-by: Patrizio Bekerle <patrizio@bekerle.com>
2025-07-17 14:59:01 +02:00
Paul Meyer ad6b1336b1
nixos/paisa: init (#421807) 2025-07-17 14:54:43 +02:00
Pol Dellaiera 12614d7b94
nixos/bookstack: Updated to accommodate passwordless login for mysql & Module now creates themes directory; nixosTests.bookstack: Updated to also test passwordless login for mysql; bookstack: Changed to allow themes directory to be writable (#422309) 2025-07-17 09:45:42 +02:00
Ethan Carter Edwards c4be68f06e
nixos/tests/oku: init 2025-07-16 20:11:14 -04:00
Sebastian Kowalak e33d7087b6
nixos/paisa: init 2025-07-16 22:00:12 +02:00
Sandro Jäckel a4c2474f61
nixos/tests/searx: drop dummy wolframalpha api key 2025-07-16 21:09:03 +02:00
Sandro Jäckel 99bdc81575
nixos/tests/searx: align maintainers with module and package 2025-07-16 21:07:54 +02:00
Sandro Jäckel 11ba4eb03e
searxng: 0-unstable-2025-07-08 -> 0-unstable-2025-07-16 2025-07-16 21:07:45 +02:00
Wolfgang Walther 8c00393746
maintainers: drop d-xo (#424419) 2025-07-16 14:47:54 +00:00
Julian Stecklina 5517b6f068 nixos/dependency-track: fix default JVM heap size
The default of 4GB is too low for a production setup and causes
DependencyTrack to hit java.lang.OutOfMemoryError. This causes
Dependency Track to enter a weird state where it will throw 502 and
504 errors.

The initial 4GB was set to make Dependency Track run in the (too
small) VM in the NixOS integration test. Move the explicit heap
configuration there. For the service itself, we now don't set a limit.
This means the JVM will choose its maximum heap on its own, which does
a much better job for realistic scenarios.

I added a release note, because people who run Dependency Track on
very tiny VMs/machines may experience issues.
2025-07-16 12:16:49 +02:00
Pol Dellaiera f47798098c
firefly-iii-data-importer: 1.7.3 -> 1.7.6; nixosTests.firefly-iii-data-importer: Added meta.platforms so that tests are skipped appropriately (#423956) 2025-07-16 08:56:01 +02:00
Sandro Jäckel f9f2048d7b
nixos/tests/searx: cleanup 2025-07-15 17:41:13 +02:00
Bobby Rong 8fe37315e4
xfce.thunar: Expose unwrapped derivation (#425075) 2025-07-15 23:37:04 +08:00
Bobby Rong 025e468920
nixosTests.xfce: Test programs.thunar.plugins option 2025-07-15 23:16:57 +08:00
Leona Maroni 41ff90fcd4
nixos/varnish: turn listen addresses into structured config (#421481) 2025-07-15 13:13:50 +02:00
Nick Cao 7ef47ead67
nixos/sing-box: apply migrations in tests (#422625) 2025-07-14 15:41:47 -04:00
Savyasachee Jha 2302a4bb5d nixosTests.firefly-iii-data-importer: Added meta.platforms so that tests are skipped appropriately 2025-07-14 12:28:42 +02:00
sodiboo 5a8660f10f nixos/meilisearch: generic settings; handle secrets better. 2025-07-13 20:42:05 +02:00
Sizhe Zhao f391cba841
nixosTests.vscodium: handleTest -> runTest 2025-07-13 22:59:07 +08:00
Pavel Sobolev f685a22664
treewide: remove paveloom as maintainer 2025-07-13 12:17:08 +03:00
Savyasachee Jha 5fba2ce2a9 nixosTests.bookstack: Updated to also test passwordless login for mysql 2025-07-12 17:57:37 +02:00
sodiboo 75f5596652 nixos/tests/meilisearch: fix race condition when creating index
previously, when creating the index, there is a race condition between
the task being created and when we check if the index was successfully
created. if it is created too slow, the test fails.

it already polled/awaited when adding documents, so i generalized this
logic (and made it terminate anytime the task finishes, even if that
wasn't success). not ideal, since meilisearch supports proper webhook
callbacks, but whatever, we're writing tests, not production code.
2025-07-12 03:43:49 +02:00
Wolfgang Walther ef481bfb2b
maintainers: drop d-xo
No activity for at least this year (2025), possibly up to a year (mid
2024).
2025-07-11 22:47:09 +02:00
rnhmjoj 632c8f720e
nixos/tests/networking: add rnhmjoj as maintainer 2025-07-11 09:44:49 +02:00
rnhmjoj 4e5205a68a
nixos/networking-interfaces: add IPIP tunnels 2025-07-11 09:44:49 +02:00
rnhmjoj 1c5b9429ea
nixos/tests/networking: test both 6in4 and UDP-encapsulated tunnels 2025-07-11 09:44:48 +02:00
rnhmjoj 1a8c90128b
nixos/network-interfaces: add option to set source address 2025-07-11 09:44:48 +02:00
Connor Baker 6af71350c3
nixos/tee-supplicant: add tee-supplicant module (and more) (#237613) 2025-07-10 16:35:55 -07:00
Michele Guerini Rocco 896e44a863
nixosTests.systemd-initrd-networkd: handleTest -> runTest (#424076) 2025-07-10 22:48:33 +02:00
Michele Guerini Rocco 21d33e58ee
nixosTests.go-camo: handleTest -> runTest, go-camo: link nixos test (#423699) 2025-07-10 22:30:30 +02:00
Michele Guerini Rocco 65f815ef92
nixosTests.systemd-networkd-dhcpserver-static-leases: handleTest -> runTest (#424077) 2025-07-10 22:27:24 +02:00
Michele Guerini Rocco b2236ca28e
nixosTests.hbase{2,_2_4,_2_5,3}: handleTest -> runTest (#423700) 2025-07-10 22:22:20 +02:00
Michele Guerini Rocco 6c951e9cbe
nixosTests.ydotool: handleTest -> runTest (#423687) 2025-07-10 22:20:20 +02:00
Michele Guerini Rocco c37890b1b6
nixosTests.stunnel: handleTest -> runTest (#424071) 2025-07-10 21:50:18 +02:00
Ivan Mincik 6d97fbb83e
nixos/modules: add nominatim module and test (#420050) 2025-07-10 20:22:22 +02:00
Sizhe Zhao e9c1e2efe0
nixosTests.systemd-networkd-dhcpserver-static-leases: handleTest -> runTest 2025-07-10 23:15:56 +08:00
Sizhe Zhao dde4a38d69
nixosTests.systemd-initrd-networkd: handleTest -> runTest 2025-07-10 23:09:40 +08:00
Sizhe Zhao c49b710acc
nixosTests.stunnel: handleTest -> runTest 2025-07-10 22:54:07 +08:00
Wolfgang Walther c801e4b6a5
nixosTests.scion-freestanding-deployment: handleTest -> runTest (#423697) 2025-07-10 06:54:49 +00:00
Wolfgang Walther 98ab24a89d
nixosTests.scaphandre: handleTest -> runTest (#423695) 2025-07-10 06:54:06 +00:00
Wolfgang Walther 3ae12ed138
nixosTests.nagios: handleTest -> runTest (#423534) 2025-07-10 06:52:12 +00:00
Sizhe Zhao bdd3e4f38a
nixosTests.mitmproxy: init 2025-07-10 10:55:20 +08:00
Sizhe Zhao f253690f02
nixosTests.nagios: handleTest -> runTest 2025-07-10 10:45:11 +08:00
Sizhe Zhao ea3e5b125c
nixosTests.scaphandre: handleTest -> runTest 2025-07-10 10:40:15 +08:00
Sizhe Zhao 4491dfaa0c
nixosTests.scion-freestanding-deployment: handleTest -> runTest 2025-07-10 10:38:39 +08:00
Peder Bergebakken Sundt f8945d6abe
sunshine: 2025.122.141614 -> 2025.628.4510 (#422241) 2025-07-10 02:33:41 +02:00
Wolfgang Walther 8210e5043c
nixosTests.sddm: handleTest -> runTest (#423698) 2025-07-09 17:46:37 +00:00
Wolfgang Walther a28854ced9
nixosTests.trilium-server: handleTest -> runTest (#423693) 2025-07-09 17:44:15 +00:00
Wolfgang Walther 6477abe2d3
nixosTests.victoriametrics: handleTest -> runTest (#423692) 2025-07-09 17:43:52 +00:00
Wolfgang Walther c42b6a4de3
nixosTests.neo4j: handleTest -> runTest (#423536) 2025-07-09 17:40:26 +00:00
Wolfgang Walther 8a4f9ff333
nixosTests.mycelium: handleTest -> runTest (#423532) 2025-07-09 17:36:54 +00:00
Wolfgang Walther 3159d61789
nixosTests.musescore: handleTest -> runTest (#423531) 2025-07-09 17:36:24 +00:00
Wolfgang Walther c05f73b986
nixosTests.mediatomb: handleTest -> runTest (#423529) 2025-07-09 17:35:50 +00:00
Wolfgang Walther e839634002
nixosTests.google-oslogin: handleTest -> runTest (#423526) 2025-07-09 17:35:34 +00:00
Wolfgang Walther bed9716c79
nixosTests.easytier: handleTest -> runTest (#423524) 2025-07-09 17:34:43 +00:00
Wolfgang Walther 7795a03bf0
nixosTests.schleuder: handleTest -> runTest (#423696) 2025-07-09 17:33:30 +00:00
Ivan Mincik 5cd09e28ae nixos/modules: add nominatim module and test 2025-07-09 16:17:56 +02:00
Sizhe Zhao ffbaf47a72
nixosTests.go-camo: handleTest -> runTest 2025-07-09 22:12:59 +08:00
Connor Baker 101030bbdb
nixosTests.systemd-initrd-bridge: fix failing test (#341298) 2025-07-08 23:51:44 -07:00
Sizhe Zhao 2522b5207f
nixosTests.hbase{2,_2_4,_2_5,3}: handleTest -> runTest 2025-07-09 12:49:19 +08:00
Sizhe Zhao 447c8559c9
nixosTests.sddm: handleTest -> runTest 2025-07-09 12:32:05 +08:00
Sizhe Zhao 4f7e197e6e
nixosTests.schleuder: handleTest -> runTest 2025-07-09 12:20:30 +08:00
Sizhe Zhao 913252c5aa
nixosTests.trilium-server: handleTest -> runTest 2025-07-09 12:12:24 +08:00
Sizhe Zhao c8df61539d
nixosTests.victoriametrics: handleTest -> runTest 2025-07-09 11:59:06 +08:00
Sizhe Zhao 1889fc8f2f
nixosTests.ydotool.{customGroup,headless,wayland,x11}: handleTest -> runTest 2025-07-09 10:55:00 +08:00
Sizhe Zhao 86a4304ae8
nixosTests.neo4j: handleTest -> runTest 2025-07-09 00:49:43 +08:00
Sizhe Zhao 2eb3f81740
nixosTests.mycelium: handleTest -> runTest 2025-07-09 00:39:44 +08:00
Sizhe Zhao 7e1baf828c
nixosTests.musescore: handleTest -> runTest 2025-07-09 00:35:48 +08:00
Sizhe Zhao 6ed33c73a4
nixosTests.mediatomb: handleTest -> runTest 2025-07-09 00:30:08 +08:00
Sizhe Zhao cdab66d5b8
nixosTests.google-oslogin: handleTest -> runTest 2025-07-09 00:23:36 +08:00
Sizhe Zhao 67256809ea
nixosTests.easytier: handleTest -> runTest 2025-07-09 00:03:32 +08:00
Christian Theune 8046e4a6f8 nixos/varnish: turn listen addresses into structured config
Introduces `services.varnish.listen` as a list of structured
listen addresses with all allowed variations of arguments
documented in the man page.

Deprecates `services.varnish.http_address`.
2025-07-08 13:52:55 +02:00
Wolfgang Walther 23dc568db3
nixos/testing: Add test attribute to please discoverTests (#423272) 2025-07-08 11:03:27 +00:00
Cosima Neidahl a1f4634181
lomiri.lomiri: 0.4.1 -> 0.5.0 (#415445) 2025-07-08 09:20:35 +02:00
Franz Pletz 12d25c49bd
chrony: remove myself as maintainer 2025-07-08 01:44:45 +02:00
Franz Pletz b1c964b557
nixos/tests/chrony: graphene-hardened works without mlock
Fix #423330. Broken by #416715.
2025-07-08 01:44:35 +02:00
Robert Hensing 0e32661202 nixos/testing: Add test attribute to please discoverTests 2025-07-07 22:23:55 +02:00
Robert Hensing 0295ad1904 nixos/all-tests: Use ? in discoverTests
Exactly equivalent
2025-07-07 19:33:29 +02:00
Bruno BELANYI da36112153
nixos/tandoor-recipes: add 'database.createLocally' (#403669) 2025-07-07 15:58:05 +01:00
Maximilian Bosch 864c9c70a5
Merge: nextcloud: add nextcloud.nginx.enableFastcgiRequestBuffering option (#419120) 2025-07-07 16:28:32 +02:00
Connor Baker 73feb5e20e
nixosTests.kexec: fix test (#423097) 2025-07-06 22:43:21 -07:00
Jared Baur b3e86dc1e9
nixosTests.systemd-initrd.bridge: fix failing test
Since slave interfaces of a bridge cannot be assigned IP addresses, we
must prevent IPs from being assigned to them via the test framework
modules. Since c6f6c28218, all nodes get
ipv6 addresses by default, so we must ensure IP addresses of any type
don't get assigned to the bridge slave interfaces.
2025-07-06 21:46:33 -07:00
Connor Baker 7452ad0acf
nixosTests.qemu-vm-external-disk-image: fix test (#420333) 2025-07-06 21:21:02 -07:00
Jared Baur 7e04a534ad
nixosTests.kexec: fix test
The kexec test has been broken since
878922a902, which breaks the read-only
package-set enforcement that tests have.
2025-07-06 21:08:51 -07:00
Martin Weinelt 468768b93b
Reapply "nixos/dovecot: improve and harden systemd unit" (#422829) 2025-07-07 01:25:22 +02:00
Jeremy Fleischman 0a4c03ed81
nextcloud: add nextcloud.nginx.enableFastcgiRequestBuffering option
Enabling this option fixes (works around) Nextcloud's notorious "0 byte file"
issue. See these upstream issues:

- https://github.com/nextcloud/documentation/issues/9574
- https://github.com/nextcloud/server/issues/7995

This fixes https://github.com/NixOS/nixpkgs/issues/252980

Co-authored-by: Maximilian Bosch <6025220+Ma27@users.noreply.github.com>
2025-07-06 13:21:01 -07:00
Wolfgang Walther 28fd24ce1b
sharkey: init at 2025.4.3 (#411635) 2025-07-06 16:15:02 +00:00
Ruby Iris Juric 01971a6323
nixos/tests/sharkey: init 2025-07-07 01:01:40 +10:00
Wolfgang Walther 1510ee5a2a
nixosTests.miniflux: fix test
This broke in 41c5662cbe, where $PSQL was
removed and added to PATH instead.
2025-07-06 16:19:48 +02:00
Martin Weinelt 6403717045
Reapply "nixos/dovecot: improve and harden systemd unit"
This reverts commit a794031c59.

With the following additions:

Allow `CAP_KILL`, so the dovecot master process may interrupt its child
processes.

Allow new privileges, so dovecot and call the setuid sendmail executable.

Allow AF_NETLINK sockets, so dovecot sieve handling can use the
getifaddrs syscall.

Finally, we now asssert, that no options are set on the legacy dovecot2
systemd unit name, to make the user aware they need to update their
overrides.
2025-07-06 14:39:40 +02:00
Luflosi 27ab7b4f77
nixos/tests/kubo: test new /mfs/ FUSE mount point 2025-07-06 12:56:01 +02:00
Luflosi cf02809424
nixos/tests/kubo: use diff instead of grep to properly check the contents of a file
This should be a little more robust.
2025-07-06 12:55:59 +02:00
Maximilian Bosch 7dde9e2bfb
Merge: nixos/redis: fix maintainers in test (#422768) 2025-07-06 11:09:12 +02:00
Martin Weinelt a794031c59
Revert "nixos/dovecot: improve and harden systemd unit" 2025-07-06 02:13:07 +02:00
Pol Dellaiera 15ca7756ff
nixos/drupal: extend module tests (#422485) 2025-07-05 23:07:27 +02:00
Maximilian Bosch 0c2e155107
nixos/redis: fix maintainers in test
Noticed while reviewing #422084 (I have `checkMeta = true;` enabled):

    - key 'meta.maintainers' has invalid value; expected listOf<attrsOf<any>>, got
               [
                 { /* flokli */ }
                 [
                   /* members of helsinki-systems */
                 ]
               ]
           , refusing to evaluate.
2025-07-05 20:38:26 +02:00