Commit graph

11144 commits

Author SHA1 Message Date
Wolfgang Walther 8980c1f7fc
various: fix parse errors for nix 2.3
Path interpolation syntax is not supported in the minimum nix version.
2025-05-11 12:14:58 +02:00
Wolfgang Walther 797c149b3e
nixos/postgresql: improve local peer authentication with default map (#404315) 2025-05-11 10:09:00 +00:00
Wolfgang Walther 3d29b7d3a2
nixos/postgresql: improve local peer authentication with default map
This allows to easily map allowed database roles to system users.
2025-05-11 10:24:21 +02:00
isabel 92d64400d5
nixos/anubis: Fix defaultOptions not applying user-defined settings (#398790) 2025-05-11 08:56:46 +01:00
networkException 23468ad19f
nixos/nextcloud: use LoadCredential to read services.nextcloud.secretFile
This patch adds support for using systemd's LoadCredential
feature to read in a json file at a path defined in the
services.nextcloud.secretFile option.

This is a follow up to 2ce1e84103.
2025-05-10 20:36:01 +02:00
Nick Cao d806c1b557
nixosTests.zram-generator: fix test (#405542) 2025-05-09 16:21:25 -04:00
Niklas Hambüchen 2903f7cdda
tusd: init at 1.8.0 (#167076) 2025-05-09 19:17:31 +02:00
Yt c654f66319
nixos/vector: Add journald+ClickHouse test (#405185) 2025-05-09 13:16:09 -04:00
Léana 江 d993907597
libxmlb: fix installedTest 2025-05-09 17:29:29 +02:00
Niklas Hambüchen 5fad4242cc tusd: init at 2.8.0 2025-05-09 15:06:31 +02:00
Jan Tojnar 9c55b12a45
Merge gnome48Extensions: init (#403591) 2025-05-09 13:58:52 +02:00
Jan Tojnar 697c547190 nixosTests.gnome-extension: Wait for activation
This fixes the following failure:

Test "Enable extension 'dash-to-panel@jderose9.github.com'" failed with error: "  State: ACTIVATING instead of ACTIVE"

I can reproduce it even before the parent commit.
2025-05-09 13:48:05 +02:00
Ryan Horiguchi 8c4ec38841
netdata: 2.4.0 -> 2.5.1 2025-05-09 12:56:27 +02:00
Léana 江 a40156de6b
nixosTests.zram-generator: fix test 2025-05-09 12:53:19 +02:00
Jonathan Davies 8932afecff
nixos/vector: Add journald+ClickHouse test 2025-05-08 21:38:42 +00:00
K900 c50e195272
grafana: 11.6.0+security-01 -> 12.0.0 (#404897) 2025-05-09 00:08:35 +03:00
Franz Pletz 2634ca8249
nixos/ntpd-rs: Handle configuring NTP pools (#403903) 2025-05-08 18:28:32 +02:00
Will Fancher cf1934c1a5
make-initrd-ng: fix file permissions (#405190) 2025-05-08 10:26:02 -04:00
Pol Dellaiera aaf817bb5b
nixos/glance: allow specifying secret settings (#395551) 2025-05-08 13:58:03 +00:00
r-vdp ed70f0089d
systemd-initrd: migrate test to runTest and add comment for syntax highlighting of test script 2025-05-08 12:37:39 +02:00
phaer 5d205401b1 tests/playwright-python: fix text to look for
The Nix Manual now includes its release in the middle of the title,
i.e. "Nix 2.28.1 Reference Manual", so we just use a regex
2025-05-08 12:36:26 +02:00
r-vdp 01b589a7f8
systemd-initrd: add test to ensure that the permissions on the systemd generators are correct 2025-05-08 12:35:46 +02:00
Robert Hensing 34bc9e5162
nixosTests: fix pure eval by setting system to null (#404284) 2025-05-08 12:26:55 +02:00
Maximilian Bosch 77a41a7dd8
grafana: 11.6.0+security-01 -> 12.0.0
Closes #404580

ChangeLog: https://github.com/grafana/grafana/releases/tag/v12.0.0

A few changes were necessary here:

* the provision seems to be delayed now, so the `machine.succeed` broke
  because the result was tested before the provisioning was finished.
  Using `wait_until_succeeds` to solve this.

* Work around a problem that got unnoticed during #399404:
  the setup-hook is also run in the `goModules` derivation, but
  `offlineCache` is missing. As a result, the build breaks. I guess this
  was unnoticed because everyone had a goModules with the previous hash
  in their store.

Co-authored-by: Emily <git@emilylange.de>
2025-05-08 07:29:39 +02:00
Leona Maroni a95a530883
nixos/gitlab: add activeRecord key files
GitLab 17.11 started using rails activeRecord encryption for some values.
Introduce new key files. This is breaking for unstable/25.05.

Also add a test to prevent this from happening unnoticed in the future.

For the future there should also be an option to set multiple activeRecord
keys for rotation.
2025-05-07 22:17:02 +02:00
Jonas Chevalier e14ae009dd
odoo, odoo16, 17: unbreak and update; odoo15: drop (#404582)
* odoo16, odoo17: unbreak, python310 -> python311

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>

* odoo: 20250213 -> 20250506

fixes nixosTests.odoo

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>

* odoo: remove with lib

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>

* odoo15: drop

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>

---------

Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-05-07 08:21:07 +02:00
Yt e3fa38df6b
lauti: rename from eintopf and update to 1.0.0 (#403263) 2025-05-06 16:24:25 -04:00
Jörg Thalheim f90d0af5db
k3s: update to latest versions (#404341) 2025-05-06 18:34:47 +02:00
Bruno BELANYI e8f532dea2
nixos/mealie: add 'database.createLocally' (#403670) 2025-05-06 13:45:40 +01:00
phanirithvij 633892ef03 odoo15: drop
Signed-off-by: phanirithvij <phanirithvij2000@gmail.com>
2025-05-06 14:10:40 +05:30
Robert Rose b97665a7cb k3s: remove timeout for importing container images in test
The timeout caused the `airgap-images` test to fail on slower hardware.
2025-05-06 08:16:25 +02:00
Michele Guerini Rocco 377ae8a729
nixos/dhcpcd: fix hostname via DHCP (#385348) 2025-05-06 03:19:20 +02:00
Peder Bergebakken Sundt f309d7115b
nixos/tests/xmpp: fix ejabberd test (#403744) 2025-05-06 01:16:46 +02:00
rnhmjoj 54a6949722
nixos/tests/networking: test hostname via DHCP 2025-05-05 21:59:33 +02:00
Florian Klink 2ef9f291ef
canaille: 0.0.57 -> 0.0.74 (#402797) 2025-05-05 19:32:25 +03:00
Sandro 9cacd7ee42
nixos/prometheus/alertmanager-ntfy: init module (#402291) 2025-05-05 13:38:24 +02:00
Domen Kožar c1f224f5ed
paretosecurity: 0.2.13 -> 0.2.14 (#403899) 2025-05-05 11:20:16 +01:00
Kerstin Humm d96cc44cd3 canaille: 0.0.57 -> 0.0.74
Changelog: https://gitlab.com/yaal/canaille/-/blob/0.0.74/CHANGES.rst
2025-05-05 13:09:13 +03:00
nixpkgs-ci[bot] 24ea8a988d
Merge master into staging-next 2025-05-05 06:05:51 +00:00
Tristan Ross 816b6de307
nixosTests: fix pure eval by setting system to null 2025-05-04 22:34:56 -07:00
K900 353a572642
Revert "tests/openssh: write a test for CVE-2025-32728" 2025-05-05 07:49:25 +03:00
nixpkgs-ci[bot] 94a9466a41
Merge master into staging-next 2025-05-05 00:17:30 +00:00
Morgan Jones 221a84ccaf
tests/openssh: write a test for CVE-2025-32728 (#401589) 2025-05-04 15:32:20 -07:00
Jonathan Davies 6c73e41ae3
nixos/ntpd-rs: tests: Verify that server/pool has been written to ntpd-rs.toml file 2025-05-04 14:30:14 +00:00
Jonathan Davies baf5e10d29
nixos/ntpd-rs: tests: Configure server observability endpoint on globally listening address
This is how it would be configured for a real-world Prometheus deployment
2025-05-04 14:30:10 +00:00
Jonathan Davies d28bf5e589
nixos/ntpd-rs: tests: Test outputs of ntp-ctl status 2025-05-04 14:29:56 +00:00
Jeremy Fleischman 1b7b89c4ef
Demonstration of an alternate way to embed secrets into syncthing config 2025-05-03 12:43:42 -07:00
Neyts Zupan a6d0ad89d7 paretosecurity: 0.2.13 -> 0.2.14
Also, improve the URL handler test
2025-05-03 12:43:41 +01:00
Bruno BELANYI b8e36dd393 nixosTests.mealie: use 'database.createLocally' 2025-05-02 23:16:00 +01:00
Willy b80cb24a08 nixos/tests/xmpp: fix after xmpp >= 1.9
`ClientXMPP.process` is gone but trivial to diy in our case.

see https://slixmpp.readthedocs.io/en/latest/howto/remove_process.html
2025-05-02 23:04:35 +02:00
Willy 8e166f7ad2 nixos/tests/xmpp: add optional dependencies for xep_0363 plugin 2025-05-02 23:03:53 +02:00
Willy 0e15667b31 nixos/tests/xmpp: fmt 2025-05-02 23:03:08 +02:00
nixpkgs-ci[bot] 7be7cc17c3
Merge master into staging-next 2025-05-02 18:05:12 +00:00
Maximilian Bosch b539370717
Merge: nixos/oci-containers: stricter dependencies for rootless containers with sdnotify=healthy (#394039) 2025-05-02 19:46:44 +02:00
nixpkgs-ci[bot] 36598c241f
Merge master into staging-next 2025-05-02 12:06:12 +00:00
jopejoe1 47f02df73f nixos/tests/installer: don't default to aliase 2025-05-01 19:49:38 +02:00
nixpkgs-ci[bot] b55cf0262f
Merge master into staging-next 2025-05-01 12:06:10 +00:00
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
Maximilian Bosch 7a48cf7a02
Merge: postgresqlPackages: add "asserts" option to postgresqlTestExtensions (#398205) 2025-04-22 16:10:28 +02:00
Maximilian Bosch 4c336c55b2
Merge: nextcloud29: drop (#397974) 2025-04-22 15:56:50 +02:00
Gaétan Lepage b3f6a4ed52
nixosTests.haproxy: migrate to runTest (#400184) 2025-04-22 14:39:19 +02:00
nixpkgs-ci[bot] 032ce947b2
Merge staging-next into staging 2025-04-22 12:06:47 +00:00
Piotr Kwiecinski 1c40626d78
nixosTests.haproxy: migrate to runTest
Part of #386873
2025-04-22 12:48:09 +02:00
Leona Maroni 88dc8d1ed0
cassandra_3_0, cassandra_3_11: remove due to EOL (#392377) 2025-04-22 11:24:24 +02:00
Thomas Gerbet ae11d4be17 cassandra_3_0, cassandra_3_11: remove due to EOL
Cassandra 3.0 and 3.11 are End of Life.
https://cassandra.apache.org/_/blog/Apache-Cassandra-3.0.x-and-3.11.x-End-of-Life-Announcement.html
2025-04-22 10:19:56 +02:00
Jörg Thalheim 7169b5d65c
nix-ld: 2.0.3 -> 2.0.4 (#399334) 2025-04-22 10:18:52 +02:00
Leona Maroni 455beb1ac0
varnish77: init at 7.7.0, varnish: move to varnish77, varnish75: drop (#394348) 2025-04-22 10:03:28 +02:00
K900 b47fbe4156 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-22 07:50:27 +03:00
Ryan Horiguchi 547813ca4c
netdata: 1.47.5 -> 2.4.0 2025-04-22 03:17:08 +02:00
Leona Maroni 9f50990ca5
nixosTests.haka: remove stale invocation
Missed with the haka package removal (1eecf7cc)
2025-04-21 21:40:51 +02:00
K900 e22856305b Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-21 21:18:16 +03:00
Domen Kožar fee1e9db3e
paretosecurity: 0.1.3 -> 0.1.9 (#397890) 2025-04-21 18:28:16 +01:00
Leona Maroni dd3403a0f5
nixosTests.gitlab: add minimal test for gitlab-container-registry (#390623) 2025-04-21 18:39:17 +02:00
Martin Weinelt 96c56efbc6
discourse: 3.3.2 -> 3.4.2 (#394129) 2025-04-21 16:44:43 +02:00
Wolfgang Walther 722e4bf4ff
postgresqlPackages.pgvecto-rs: move test from VM to postgresqlTestExtension 2025-04-21 12:56:19 +02:00
Wolfgang Walther 3af009b416
postgresqlPackages.tsja: move test from VM to postgresqlTestExtension 2025-04-21 12:36:26 +02:00
Wolfgang Walther e06b22b254
postgresqlPackages.timescaledb: move test from VM to postgresqlTestExtension 2025-04-21 12:36:14 +02:00
Wolfgang Walther 6cc89cd16e
postgresqlPackages.citus: move test from VM to postgresqlTestExtension 2025-04-21 12:35:57 +02:00
K900 1bb422239f Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-21 10:01:23 +03:00
provokateurin 1efc79ccca
nextcloud29: drop 2025-04-21 07:48:32 +02:00
Tristan Ross 3990b11190
nixos/{vwifi,kismet}: init modules (#380819) 2025-04-20 17:02:03 -07:00
Morgan Jones 36cddaaa6f
nixos/kismet: init module
Use vwifi to write a proper test for Kismet. This test demonstrates how
to simulate wireless networks in NixOS tests, and extract meaningful
data by putting an interface in monitor mode using Kismet.
2025-04-20 15:39:23 -07:00
Morgan Jones a7e52b03c3
nixos/mattermost: correct file upload directory
Fix compatibility with previous versions by making sure all the uploads
and plugins end up in the correct directory. Add a test for the exact
path we care about to ensure that it doesn't work "on accident."

Discovered while updating instances to unstable.
2025-04-19 18:33:20 -07:00
nixpkgs-ci[bot] 32a844bfb7
Merge staging-next into staging 2025-04-20 00:17:44 +00:00
Weijia Wang 9c6d45c714
hbase: 2.5.10 -> 2.5.11, 2.6.1 -> 2.6.2 (#390403) 2025-04-20 01:19:47 +02:00
Pol Dellaiera 10ccc66294
nixosTests.hub: migrate to runTest (#400180) 2025-04-19 21:46:12 +00:00
Pol Dellaiera 9258185510
nixosTests.logrotate: migrate to runTest (#400176) 2025-04-19 21:28:13 +00:00
Piotr Kwiecinski 38453b10b1
nixosTests.hub: migrate to runTest
Part of #386873
2025-04-19 23:21:00 +02:00
Piotr Kwiecinski 22356f510d
nixosTests.logrotate: migrate to runTest
Part of #386873
2025-04-19 22:57:48 +02:00
Adam C. Stephens 21dcd7bbc1
nixosTests.forgejo{,-lts}: simplify workflow subtest (#398217) 2025-04-19 16:47:27 -04:00
Neyts Zupan ce6b63de06 paretosecurity: 0.1.3 -> 0.1.9
Also some modernization/gardening package and tests, thanks @tfc!
2025-04-19 21:36:36 +01:00
Piotr Kwiecinski 193857d582
nixosTests.man: migrate to runTest
Part of #386873
2025-04-19 22:21:12 +02:00
Wolfgang Walther 7f76f39830
nixos/rush: init module (#398463) 2025-04-19 18:25:49 +00:00
nixpkgs-ci[bot] 5ec4cb1365
Merge staging-next into staging 2025-04-19 18:05:00 +00:00
João Nogueira 24ad63ef2a
nixos/rush: init module 2025-04-19 19:45:05 +02:00
Piotr Kwiecinski d7e7243d4c
nixosTests.signal-desktop: migrate to runTest
Part of #386873
2025-04-19 18:54:11 +02:00
nixpkgs-ci[bot] 6d87397256
Merge staging-next into staging 2025-04-19 12:06:09 +00:00
Pol Dellaiera 4ad61b022b
kexec-tools: passthru kexec tests and migrate to runTest (#399539) 2025-04-19 10:14:49 +00:00
nixpkgs-ci[bot] 060ba4dad7
Merge staging-next into staging 2025-04-19 00:15:33 +00:00
Yifei Sun 13bc649444
caddy: 2.9.1 -> 2.10.0 2025-04-18 17:03:23 -04:00
Piotr Kwiecinski 610021f4b6
nixosTests.fancontrol: migrate to runTest
Part of #386873
2025-04-18 21:28:41 +02:00
nixpkgs-ci[bot] 27f5e49d97
Merge staging-next into staging 2025-04-18 00:16:05 +00:00
Thomas Gerbet a09af24025 varnish75: drop
varnish75 is EOL and vulnerable to CVE-2025-30346
2025-04-17 23:06:40 +02:00
Thomas Gerbet 98d6f4dc0a varnish77: init at 7.7.0 2025-04-17 23:06:05 +02:00
Pol Dellaiera 7099adf693
nixosTests.writefreely: migrate to runTest (#399576) 2025-04-17 20:45:35 +00:00
Jan Tojnar ef88c3a180
Merge geocode-glib: drop, geocode-glib_2: refactor (#399091) 2025-04-17 21:44:37 +02:00
Piotr Kwiecinski 5570aab340
nixosTests.writefreely: migrate to runTest
Part of #386873
2025-04-17 21:11:08 +02:00
Pol Dellaiera 3c24ed2f03
nixosTests.printing-{socket,service,socket-notcp,service-notcp}: migrate to runTest (#399201) 2025-04-17 18:50:32 +00:00
Pol Dellaiera 9d700be422
nixosTests.obs-studio: migrate to runTest (#399181) 2025-04-17 18:49:56 +00:00
Felix Singer 56a14faedb nixosTests.kexec: migrate to runTest
Signed-off-by: Felix Singer <felixsinger@posteo.net>
2025-04-17 20:20:09 +02:00
nixpkgs-ci[bot] 2518f525a1
Merge staging-next into staging 2025-04-17 18:05:54 +00:00
wxt 6b2d2f7549 nixosTests.mailhog: reenable the flags 2025-04-17 20:57:14 +08:00
nixpkgs-ci[bot] 3a9d37f1e7
Merge staging-next into staging 2025-04-17 12:06:35 +00:00
Gaétan Lepage 45d3a9cde2
nixosTests.mpd: migrate to runTest (#399174) 2025-04-17 10:55:08 +02:00
Gaétan Lepage f3ae7778c7
nixosTests.mailhog: remove unsupported flags from sendmail & migrate to runTest (#399113) 2025-04-17 10:35:47 +02:00
Pol Dellaiera dfa9fb3330
nixosTests.samba: migrate to runTest (#399183) 2025-04-17 07:29:46 +00:00
nixpkgs-ci[bot] 628702366c
Merge staging-next into staging 2025-04-17 06:05:50 +00:00
Aleksana e93827f155
rabbitmq-java-client: drop (#391100) 2025-04-17 09:46:35 +08:00
nixpkgs-ci[bot] c229332680
Merge staging-next into staging 2025-04-17 00:16:17 +00:00
João Nogueira 84137f5adb
nixosTests.nix-ld: migrate to runTest
https://github.com/NixOS/nixpkgs/issues/386873
2025-04-17 02:02:34 +02:00
João Nogueira bdc70ea03c
nixosTests.nix-ld: remove redundant test with alias
https://github.com/NixOS/nixpkgs/pull/335290
2025-04-17 01:50:27 +02:00
Gaétan Lepage b9ff86dcd3
nixosTests.mailman: migrate to runTest (#399172) 2025-04-16 22:57:26 +02:00
nixpkgs-ci[bot] d8e0934a9d
Merge staging-next into staging 2025-04-16 18:05:39 +00:00
Matthew Croughan 706b0a020b
nixos/ax25/{axports,axlisten}: init (#399020) 2025-04-16 17:25:11 +01:00
Gaétan Lepage 005c8291f3
nixosTests.static-web-server: migrate to runTest (#399189) 2025-04-16 17:11:32 +02:00
Gaétan Lepage 2fa59187b9
nixosTests.memcached: migrate to runTest (#399173) 2025-04-16 17:08:01 +02:00
Piotr Kwiecinski f4d6226cf7
nixosTests.memcached: migrate to runTest
Part of #386873
2025-04-16 16:50:32 +02:00
Piotr Kwiecinski 46ddd0d906
nixosTests.printing-{socket,service,socket-notcp,service-notcp}: migrate to runTest
Part of #386873
2025-04-16 14:55:07 +02:00
Piotr Kwiecinski efee1fc5cc
nixosTests.static-web-server: migrate to runTest
Part of #386873
2025-04-16 14:36:52 +02:00
Piotr Kwiecinski bd49230ea4
nixosTests.samba: migrate to runTest
Part of #386873
2025-04-16 14:23:11 +02:00
Piotr Kwiecinski 0492f44ab9
nixosTests.obs-studio: migrate to runTest
Part of #386873
2025-04-16 14:12:28 +02:00
nixpkgs-ci[bot] a0c5005f59
Merge staging-next into staging 2025-04-16 12:06:56 +00:00
Piotr Kwiecinski 1cfcbd9a94
nixosTests.nextflow: migrate to runTestOn
Part of #386873
2025-04-16 13:47:54 +02:00
Piotr Kwiecinski faa19418f5
nixosTests.mpd: migrate to runTest
Part of #386873
2025-04-16 13:39:11 +02:00
Piotr Kwiecinski 6856d8da4f
nixosTests.mailman: migrate to runTest
Part of #386873
2025-04-16 13:24:44 +02:00
Piotr Kwiecinski 4aee21a52a
nixosTests.mailhog: migrate to runTest
Part of #386873
2025-04-16 10:12:28 +02:00
Piotr Kwiecinski af299f3b4e
nixosTests.mailhog: remove unsupported flags from sendmail 2025-04-16 10:09:10 +02:00
Grimmauld 25aeff88f5
nixos/tests/geocode-glib: point to geocode-glib_2 2025-04-16 10:07:18 +02:00
Pratham Patel 017470398f nixosTests/cosmic: add timeouts as to not waste time and hold resources
The NixOS tests for COSMIC fail on `aarch64-linux`. So far, this points
to virgl/opengl not working properly on aarch64+qemu but we don't
enable 3D acceleration on `x86_64-linux` either.

Regardless, this means that tests on `aarch64-linux` that are failing,
are not failing early enough and become a 15 minute (900 seconds is the
default timeout) resource hog on Ofborg and Hydra. A temporary way
around this problem is to introduce shorter timeouts than the default of
900 seconds.
2025-04-16 09:14:41 +02:00
Robert James Hernandez ad96307225 nixos/tests/ax25: init 2025-04-16 00:01:32 +00:00
nixpkgs-ci[bot] 1ef670fe99
Merge staging-next into staging 2025-04-15 18:05:12 +00:00
Pol Dellaiera e699969210
cups-pdf: misc improvements in package, module, vmtest (#387364) 2025-04-15 19:24:43 +02:00
Thiago Kenji Okada 36e3893392
cockpit: fix sudo login (#398885) 2025-04-15 18:01:30 +01:00
lucasew 51ac5d673e cockpit: format
Signed-off-by: lucasew <lucas59356@gmail.com>
2025-04-15 11:54:12 -03:00
lucasew 45088ac0b0 cockpit: fix sudo login, patch tweaking, option for allowed origins
Signed-off-by: lucasew <lucas59356@gmail.com>
2025-04-15 11:50:01 -03:00
lucasew d74ba48799 nixosTests.cockpit: tests more complete
Signed-off-by: lucasew <lucas59356@gmail.com>
2025-04-15 09:21:27 -03:00
Wolfgang Walther a8a3dca6f2
nixosTests.gitlab: fix
Not sure why the .ssh folder already exists by now, but this fixes it
for now and makes sure it won't regress if the folder does not exist
anymore.
2025-04-15 13:05:57 +02:00
Benjamin Sparks 1e3bd24162 nixos/rabbitmq: use amqpcat instead of rabbitmq-java-client
rabbitmq-java-client no longer contains the PerfTest tool
2025-04-14 23:22:56 +02:00
nixpkgs-ci[bot] bd5d8282de
Merge staging-next into staging 2025-04-13 18:04:59 +00:00
Martin Weinelt fbf76bf72b
make-initrd-ng: Restore stripped file permissions (#398396) 2025-04-13 18:11:19 +02:00
Will Fancher c9ea864d6f nixos/shutdown: Create /run/initramfs with mode 0700 2025-04-13 12:02:16 -04:00
emilylange 1c8cb24d42
nixosTests.forgejo{,-lts}: simplify workflow subtest
This is substantially less hacky and less fragile than the previous
approach that used htmlq to parse the raw html returned by the frontend
and then compared the extracted status against a hardcoded list of known
translated statuses.

Back when this subtest was added, there simply was no API endpoint to
gather this information yet. I had this in my out of tree variant of
Forgejo for a while now.

Requires Forgejo v8.0.0+
2025-04-12 23:16:53 +02:00
nixpkgs-ci[bot] a78b3ccf56
Merge staging-next into staging 2025-04-12 12:06:06 +00:00
nixpkgs-ci[bot] de34ff9def
Merge master into staging-next 2025-04-12 12:05:35 +00:00
Seth Flynn cbbb90e0bb
conduwuit: mark as EOL, nixos/conduwuit: remove (#397902) 2025-04-12 06:02:34 -04:00
nixpkgs-ci[bot] 3bf50e95e8
Merge staging-next into staging 2025-04-12 00:15:51 +00:00
Niklas Korz d2fb99b640 nixos/conduwuit: remove
As the conduwuit project has been officially discontinued,
and the conduwuit NixOS module hasn't been around long enough
to appear in any stable NixOS release, we've removed it.
2025-04-11 22:30:09 +02:00
K900 aece6a0c1f Merge remote-tracking branch 'origin/master' into staging-next 2025-04-11 21:17:42 +03:00
Heitor Augusto 446b74a552
{nixos/cosmic, cosmic-packages}: adopt by NixOS/cosmic team 2025-04-11 21:09:51 +05:30
Sandro 1cb88030dd
nixos/whoami: init module (#397396) 2025-04-11 17:00:16 +02:00
nixpkgs-ci[bot] 038f6e9c50
Merge staging-next into staging 2025-04-11 09:43:43 +00:00
nixpkgs-ci[bot] 5858ce00b1
Merge master into staging-next 2025-04-11 09:43:11 +00:00
Wolfgang Walther c76d239f14
nixos/postgres-websockets: init (#397408) 2025-04-11 07:47:10 +00:00
Alexander Sieg 4bc3f43923
nixos/dependency-track: fix nginx config for frontend
Apparend I fell for some browser cache when implementing this in the
first place. This patch is based on the upstream nginx config.

5f318aca10/docker/etc/nginx/templates/default.conf.template
2025-04-10 12:24:29 +02:00
Wolfgang Walther d62c14f5d1
nixos/postgres-websockets: init 2025-04-10 10:12:27 +02:00
nixpkgs-ci[bot] 81875530ef
Merge staging-next into staging 2025-04-09 16:04:46 +00:00
nixpkgs-ci[bot] b66e31c26a
Merge master into staging-next 2025-04-09 16:04:15 +00:00
Defelo 0e02f935b8
nixos/tests/whoami: init 2025-04-09 16:51:16 +02:00
Adam C. Stephens f2200ca6ee
nixos/anubis: init module (#392018) 2025-04-09 09:23:35 -04:00
K900 c41ad742f6 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-09 15:31:47 +03:00
Franz Pletz a59452010b
nixos/nginx: fix mkDefaultListenVhost mapping for unix sockets (#371561) 2025-04-09 13:45:02 +02:00
Arne Keller fb8cc8c444
lavalink: init at 4.0.8; nixos/lavalink: init (#344687) 2025-04-09 10:26:09 +02:00
nixpkgs-ci[bot] fecf0a2507
Merge staging-next into staging 2025-04-09 00:16:12 +00:00
nixpkgs-ci[bot] 6c98e107c7
Merge master into staging-next 2025-04-09 00:15:45 +00:00
Ivan Trubach bcd6066a34
centrifugo: 5.4.9 -> 6.1.0 (#396824) 2025-04-09 00:03:46 +03:00
Leona Maroni f2ebbabda0
discourse: 3.3.2 -> 3.4.2
https://meta.discourse.org/t/3-3-3-security-and-maintenance-release/343239
https://meta.discourse.org/t/3-3-4-security-and-maintenance-release/349301
https://blog.discourse.org/2025/02/unpacking-discourse-3-4/
https://meta.discourse.org/t/3-4-1-bug-fix-and-ux-release/353247
https://meta.discourse.org/t/3-4-2-security-and-bug-fix-release/358152
2025-04-08 22:56:45 +02:00
Leona Maroni 9d02f876c4
nixosTests.discourse: fix after dovecot2 change 2025-04-08 22:44:35 +02:00
nanoyaki 91b4c97cef nixos/lavalink: add nixos test 2025-04-08 20:40:21 +02:00
nixpkgs-ci[bot] b89da0c380
Merge staging-next into staging 2025-04-08 18:05:06 +00:00
nixpkgs-ci[bot] a72dfbca8f
Merge master into staging-next 2025-04-08 18:04:25 +00:00
Seth Flynn 43f7128bbe
nixos/reposilite: init module (#381197) 2025-04-08 11:07:36 -04:00
R. Ryantm 92729eb5e0 envfs: 1.0.6 -> 1.1.0 2025-04-08 19:47:39 +05:30
Vincent Breitmoser 119b243fd3 centrifugo: add valodim as maintainer 2025-04-08 14:21:46 +02:00
Vincent Breitmoser 10c071b107 centrifugo: fix ldflags paths and nixos test for v6 2025-04-08 14:21:46 +02:00
nixpkgs-ci[bot] 57ba847acd
Merge staging-next into staging 2025-04-08 12:07:21 +00:00
K900 d121800fdb Merge remote-tracking branch 'origin/master' into staging-next 2025-04-08 12:44:34 +03:00
Bruno BELANYI 15072f38a7
nixos/homebox: add 'database.createLocally' (#396915) 2025-04-08 10:33:18 +01:00
K900 5bebb23ff6 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-08 10:32:34 +03:00
K900 f42e00d66e Merge remote-tracking branch 'origin/master' into staging-next 2025-04-08 10:29:26 +03:00
Winter a19cd4ffb1 Revert "treewide: replace rev with tag"
This reverts commit 65a333600d.

This wasn't tested for correctness with something like fodwatch [0],
and should not have been (self-)merged so quickly, especially without
further review.

It also resulted in the breakage of at least one package [1] (and that's
the one we know of and was caught).

A few packages that were updated in between this commit and this revert
were not reverted back to using `rev`, but other than that, this is a
1:1 revert.

[0]: https://codeberg.org/raphaelr/fodwatch
[1]: https://github.com/NixOS/nixpkgs/pull/396904 / 758551e458
2025-04-08 02:57:25 -04:00
K900 431a47ab29 Merge remote-tracking branch 'origin/staging-next' into staging 2025-04-08 09:30:30 +03:00
K900 0842b11f2b Merge remote-tracking branch 'origin/master' into staging-next 2025-04-08 09:29:48 +03:00
Tristan Ross 3789fbc4fc
nixos/nebula: add CAP_NET_BIND_SERVICE when lighthouse node serves DNS (#353665) 2025-04-07 17:27:03 -07:00
Bruno BELANYI 52cb257ea6 nixosTest.homebox: test postgres provisioning 2025-04-07 22:19:58 +01:00
K900 b3146d4446 Merge remote-tracking branch 'origin/master' into staging-next 2025-04-07 21:21:10 +03:00
Arian van Putten a7424febee
nixos/tests/fluent-bit: add regression test for #395128 (#395625) 2025-04-07 19:32:41 +02:00
Tristan Ross 77f77a046a
mattermost: 9.11.11 -> 10.5.2; use formats.json; squash systemd-tmpfiles warning (#376838) 2025-04-07 10:27:15 -07:00
Pol Dellaiera 65a333600d treewide: replace rev with tag 2025-04-07 16:57:22 +02:00
Pratham Patel d4afb70293 nixosTests.cosmic-autologin-noxwayland: init 2025-04-07 20:18:46 +05:30
Pratham Patel 64627fbbb2 nixosTests.cosmic-noxwayland: init 2025-04-07 20:18:46 +05:30
Pratham Patel 3dde381d9d nixosTests.cosmic-autologin: init 2025-04-07 20:18:46 +05:30