Commit graph

11343 commits

Author SHA1 Message Date
Emily dc90d27011
treewide: remove Perl-based switch-to-configuration (#414882) 2025-06-19 20:30:55 +01:00
r-vdp 3c853295d9
nixos/wstunnel: convert to RFC42-style settings 2025-06-18 17:31:13 +02:00
Tom Herbers 5ba14682ae
nixos/tests/bird: migrate to runTest and test both bird2 and bird3
Previously only the default bird package was tested. This corrects that.

Inspired by the changes in #417549 from @adamcstephens.
2025-06-18 16:24:13 +02:00
Pol Dellaiera ba7f45dbf8
bookstack: 24.12.1 -> 25.05.1, nixos/bookstack: refactor, nixosTests.bookstack: init (#389071) 2025-06-18 15:13:29 +02:00
Matthew Croughan e9eb7be1d6
nixos/scion: upgrade to 0.12 and fix module accordingly (#417777) 2025-06-18 13:29:02 +01:00
Vladimír Čunát cfee720936
nixos/tests/installer: fixup check for description strings
The explanations for humans changed a bit, breaking this test :-/
2025-06-18 12:39:02 +02:00
matthewcroughan b1b384ccb3 nixos/scion: changes for 0.12
These are the necessary changes for updating to 0.12, which supports dispatcherless operation by foregoing the dispatcher's unix socket in favour of UDP
2025-06-18 09:24:15 +01:00
nixpkgs-ci[bot] 63fd3b2b2c
Merge master into staging-next 2025-06-18 06:06:20 +00:00
Martin Weinelt ec572d581a
tlsrpt-reporter: init at 0.5.0 (#415483) 2025-06-18 03:47:15 +02:00
Yt 68b71e75b8
nixos/vector: Add Caddy/DNSTAP+ClickHouse test (#417234) 2025-06-17 21:14:54 -04:00
Savyasachee Jha 84a86b6041 nixosTests.bookstack: init 2025-06-17 20:36:00 +02:00
K900 259974ed6c Merge remote-tracking branch 'origin/master' into staging-next 2025-06-17 21:18:01 +03:00
Thiago Kenji Okada 5d3012181f
nixos-rebuild: restore local sudo functionality (#416616) 2025-06-17 19:10:45 +01:00
Adam C. Stephens b9700f766a
garage_2: init at 2.0.0
https://garagehq.deuxfleurs.fr/blog/2025-06-garage-v2/
https://git.deuxfleurs.fr/Deuxfleurs/garage/releases/tag/v2.0.0

Thanks to @herbetom for providing the test updates
2025-06-17 12:21:12 -04:00
Adam C. Stephens 722607472a
nixos/tests/garage: move to runTest 2025-06-17 12:21:12 -04:00
K900 0468be86e5 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-17 18:08:55 +03:00
Cosima Neidahl 5d44e716f4
ayatana-indicator-datetime: 24.5.1 -> 25.4.0, init lomiri-indicator-datetime (#415356) 2025-06-17 15:01:54 +02:00
nixpkgs-ci[bot] 56354abcad
Merge master into staging-next 2025-06-17 12:07:17 +00:00
Michael Daniels d5f2c159eb treewide: remove bluescreen303 as maintainer 2025-06-16 22:13:56 -04:00
Jonathan Davies 7fa5759092
nixos/vector: dnstap: Add ClickHouse to test 2025-06-16 14:24:44 +00:00
Jonathan Davies 23765ae0e3
nixos/vector: Add Caddy+ClickHouse test case 2025-06-16 14:24:42 +00:00
Jonathan Davies 036a0530cc
nixos/vector: Migrate from handleTest to runTest 2025-06-16 14:24:32 +00:00
K900 458a0d727d Merge remote-tracking branch 'origin/master' into staging-next 2025-06-16 12:41:22 +03:00
nikstur 50d0a81800 nixos/nix-store-veritysetup: init 2025-06-16 10:28:53 +02:00
misuzu d90e319be9
nixos/clickhouse: Added Kafka engine/Keeper/S3 testcase (#359653) 2025-06-16 09:58:19 +03:00
RatCornu 99d1436078 nixos/szurubooru: add nixos test 2025-06-16 08:34:16 +02:00
Martin Weinelt 2487dcbf51
nixos/tests/tlsrpt: init 2025-06-16 06:02:10 +02:00
nixpkgs-ci[bot] 34d54f26e0
Merge master into staging-next 2025-06-16 00:18:13 +00:00
Bobby Rong 47aa5fd2aa
nixos/{budgie,cinnamon,mate}: gcr-ssh-agent follow-ups (#416878) 2025-06-16 08:14:41 +08:00
Jonathan Davies 2723c76503
nixos/clickhouse: Migrate tests from handleTest to runTest 2025-06-15 21:35:41 +00:00
Jonathan Davies 4d60b8f537
nixos/clickhouse: Add S3 testcase 2025-06-15 21:35:40 +00:00
Jonathan Davies d1e65bf4e6
nixos/clickhouse: Added keeper testcase 2025-06-15 21:35:39 +00:00
Jonathan Davies 39cab037fa
nixos/clickhouse: Added Kafka engine testcase 2025-06-15 21:35:37 +00:00
Jonathan Davies 3e2703c74c
nixos/clickhouse: Moved existing test to subdirectory 2025-06-15 21:35:36 +00:00
nixpkgs-ci[bot] fd52a730a9
Merge master into staging-next 2025-06-15 12:06:22 +00:00
Felix Bargfeldt 574609cb96
zipline: properly built sharp dependency against system libvips (#415805) 2025-06-15 13:35:57 +02:00
Bobby Rong 4131df3bf4
nixos/tests/{budgie,cinnamon,mate,pantheon}: Add tests for SSH_AUTH_SOCK
As a follow-up to the previous commit.

Note that Pantheon is systemd managed so no hacks are needed.
2025-06-15 14:12:36 +08:00
nixpkgs-ci[bot] 400bb9a81d
Merge master into staging-next 2025-06-15 00:19:24 +00:00
Niklas Korz 2536b3ddf4
opensnitch: 1.6.9 -> 1.7.0.0 (#412616) 2025-06-14 22:49:51 +02:00
K900 d07e701d48 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-14 23:38:13 +03:00
Franz Pletz b333d60710
nixos/tests/chrony: not compatible with graphene-hardened anymore
Version 4.7 introduced the incompatibility, see #416005.
2025-06-14 16:56:34 +02:00
Martin Weinelt d94de05424
nixos/postfix: replace tls cert/key options and allow removing settings from rendered main.cf (#413427) 2025-06-14 14:47:14 +02:00
Jean-Baptiste Giraudeau ad0130f577
zipline: properly built sharp dependency against system libvips
instead of search/replace libvips-cpp.so which does not work anymore
 for old CPUs since sharp 0.34.0 due to
 3fd818c4b5
2025-06-14 14:35:44 +02:00
zimbatm 46cd14bf24 nixos-rebuild: merge --use-remote-sudo and --use-local-sudo to --sudo
Follow the usage of nixos-rebuild-ng.
2025-06-14 13:20:57 +02:00
nixpkgs-ci[bot] 7001d06792
Merge master into staging-next 2025-06-14 00:16:47 +00:00
Franz Pletz e0068508bc
nixos/prometheus: Extend prometheus-pair test to verify first compaction (#413988) 2025-06-13 20:26:03 +02:00
nixpkgs-ci[bot] 78742e6d53
Merge master into staging-next 2025-06-13 18:05:47 +00:00
Martin Weinelt 3cb8d47c1a
nixos/postfix: replace sslCert and sslKey options
There exist multiple issues with these options, for example they are not
introspectable, since the values are configured in the config part of the
module.

Also the keypair is always configured for both server and client usage,
which is really surprising. The postfix docs even advise against setting
up client certificates, if they aren't required. [1]

The replacements are the `smtpd_tls_chain_files` for server usage and
`smtp_tls_chain_files` for client usage, which are the prefered way to
configure keys and certificates since Postfix 3.4.0. [2]

[1] https://www.postfix.org/postconf.5.html#smtp_tls_cert_file
[2] https://www.postfix.org/postconf.5.html#smtpd_tls_cert_file
2025-06-13 19:53:33 +02:00
Adam C. Stephens 9d9e0f911c
nixos/incus: fix AppArmor issue (#415057) 2025-06-13 13:46:57 -04:00
Florian Klink 3a5bbfb5be
paretosecurity: 0.2.31 -> 0.2.34 (#416128) 2025-06-13 16:35:41 +03:00
OPNA2608 1a6b286b9c lomiri.lomiri-indicator-datetime: init at 25.4.0
ayatana-indicator-datetime, overridden to enable Lomiri features.
2025-06-13 13:49:14 +02:00
Neyts Zupan 81a45ed1f7 paretosecurity: 0.2.31 -> 0.2.34 2025-06-13 08:10:32 +01:00
K900 b8e64cf111 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-13 09:21:23 +03:00
Vladimír Čunát ee930f9755
nixosTests.sway: skip nagbar test on aarch64-linux for now (#416317) 2025-06-13 08:09:42 +02:00
nixpkgs-ci[bot] 34443a84d6
Merge master into staging-next 2025-06-13 06:06:38 +00:00
Pol Dellaiera f4b84fe431
ly: 1.0.3 -> 1.1.0 (#414490) 2025-06-13 07:24:32 +02:00
Robert Schütz 4395886579 Merge branch 'master' into staging-next 2025-06-12 20:31:37 -07:00
Martin Weinelt 18cd9132b0
nixosTests.sway: skip nagbar test on aarch64-linux for now
Since the sway 1.11 release this test has been getting stuck, since the
nagbar is not appearing.
2025-06-13 05:06:13 +02:00
Martin Weinelt 0c190d08d4
home-assistant: reset permissions when copying default blueprints (#416034)
This fixes the import of backups, that would break when they wanted to
nuke the existing config, because they had to npermission to delete the
default blueprints that were copied without write-permissions from the
nix store.
2025-06-12 22:36:18 +02:00
nixpkgs-ci[bot] f2f7b3ab09
Merge master into staging-next 2025-06-12 18:05:17 +00:00
Jonathan Davies d50e8abe7e
nixos/zrepl: Improve tests (#416118)
nixos/zrepl: Improve tests to:

* Use a block device for zpool
* Have two virtual machines so that source->target replication works
2025-06-12 10:00:47 -07:00
nixpkgs-ci[bot] 9555d37496
Merge master into staging-next 2025-06-12 12:07:03 +00:00
Cosima Neidahl a05e20c860
nixosTests.{lomiri-camera-app,morph-browser,teleports}: Fix OCR (#407601) 2025-06-12 12:25:33 +02:00
nixpkgs-ci[bot] b281282ac7
Merge master into staging-next 2025-06-12 06:06:28 +00:00
Martin Weinelt 19625ae802
home-assistant: reset permissions when copying default blueprints
This fixes the import of backups, that would break when they wanted to
nuke the existing config, because they had to npermission to delete the
default blueprints that were copied without write-permissions from the
nix store.
2025-06-12 06:19:04 +02:00
rewine 9410c857bf nixosTests.yabar: drop 2025-06-12 10:39:13 +08:00
nixpkgs-ci[bot] 2885d7583c
Merge master into staging-next 2025-06-12 00:17:36 +00:00
Ramses 70980c1d7f
wstunnel: 10.3.0 -> 10.4.2 (#414091) 2025-06-12 00:52:43 +02:00
Martin Weinelt 1b59fd6732
nixos/postfix-tlspol: init (#415482)
* pkgs.formats.yaml_1_2: init

Same as YAML 1.1 but relies on the unpinned remarshal version which emits
YAML 1.2.

* nixos/postfix-tlspol: init

MTA-STS and DANE/TLSA resolver and TLS policy socketmap server for
Postfix.

* nixos/tests/postfix-tlspol: init

Simple test if the service comes up and the CLI can interact with it and
gives reasonable results.
2025-06-12 00:36:50 +02:00
Maximilian Bosch aebcdc1a7f
Merge: wireguard-tools: 1.0.20210914 -> 1.0.20250521 (#414702) 2025-06-11 22:19:23 +02:00
Maximilian Bosch 0078cd722a
Merge: treewide: remove myself from maintainers (#415880) 2025-06-11 21:40:49 +02:00
Markus S. Wamser 17260c3126 ly: add option to build without x11 support 2025-06-11 20:27:52 +02:00
nixpkgs-ci[bot] 5f8f0b6332
Merge master into staging-next 2025-06-11 18:05:32 +00:00
Adam C. Stephens 35a71aaf4b
nixos-rebuild-ng: enable by default (#415640) 2025-06-11 12:20:02 -04:00
Markus Kowalewski 60d45589a2
nixos/slurm: remove mysql/InnoDB tuning settings, unbreak test (#415523) 2025-06-11 18:02:34 +02:00
Jared Baur c59d4343f9
treewide: remove Perl-based switch-to-configuration 2025-06-11 08:56:42 -07:00
WilliButz 356d4fc91c
treewide: remove myself from maintainers
This removes maintainer entries which haven't reflected reality for a
while, mostly due to a change in focus towards other topics.
2025-06-11 17:39:42 +02:00
Martin Weinelt 2288aab12d
nixos/tests/postfix-tlspol: init
Simple test if the service comes up and the CLI can interact with it and
gives reasonable results.
2025-06-11 17:39:36 +02:00
Paul TREHIOU 51f9736368
nixosTests.prowlarr: replace mv command by rsync to handle not empty directory 2025-06-11 13:13:32 +00:00
nixpkgs-ci[bot] 25a1d550fc
Merge master into staging-next 2025-06-11 12:07:06 +00:00
Domen Kožar 19b476ebef
various: remove domenkozar from maintainers (#415576) 2025-06-11 10:14:54 +00:00
Thiago Kenji Okada 9b50226bf5 nixos/tests: set withNg = false in nixos-rebuild-install-bootloader 2025-06-11 10:43:12 +01:00
Paul Haerle 5db040ab3d
anubis{,-xess}: 1.18.0 -> 1.19.1 (#413513) 2025-06-11 11:38:23 +02:00
nixpkgs-ci[bot] 013cc265db
Merge master into staging-next 2025-06-11 06:06:12 +00:00
Martin Weinelt abffff44f5
nixos/getaddrinfo: init (#413986) 2025-06-11 05:38:01 +02:00
nixpkgs-ci[bot] ac4ab4ebb4
Merge master into staging-next 2025-06-10 18:05:35 +00:00
R. Ryantm ec55356bd7
grafana-loki,promtail: 3.4.3 -> 3.5.0
https://github.com/grafana/loki/releases/tag/v3.5.0

diff: https://github.com/grafana/loki/compare/v3.4.3...v3.5.0

Co-authored-by: emilylange <git@emilylange.de>
2025-06-10 16:31:36 +02:00
K900 5ff48726ed Merge remote-tracking branch 'origin/master' into staging-next 2025-06-10 16:28:43 +03:00
Aleksana 906a5c0958
nixos/opentelemetry-collector: fix tests (#413597) 2025-06-10 21:28:26 +08:00
Aleksana 1b59a98255
nixosTests.dovecot: fix eval (#414745) 2025-06-10 20:29:53 +08:00
Moraxyc 5010739f77
nixosTests.getaddrinfo: init 2025-06-10 20:08:58 +08:00
Markus Kowalewski 68d450a5b8 nixos/slurm: remove mysql/InnoDB tuning settings, unbreak test
The tuning settings are recommended for production setups:
(https://slurm.schedmd.com/accounting.html#slurm-accounting-configuration-before-build)

These are not needed in the test and broke the MySQL service.
2025-06-10 10:31:11 +02:00
Ryan Omasta 1f7bc49552
nixosTests.anubis: add ryand56 as maintainer 2025-06-09 16:44:23 -06:00
Ryan Omasta a87b5d93de
nixosTests.anubis: fix test 2025-06-09 16:44:17 -06:00
K900 7479f39034 Merge remote-tracking branch 'origin/master' into staging-next 2025-06-09 18:08:45 +03:00
Maximilian Bosch d92e71021b
Merge: nixos/vmalert: support multiple instances (#410856) 2025-06-09 15:18:38 +02:00
nixpkgs-ci[bot] 389752d4af
Merge master into staging-next 2025-06-09 12:07:11 +00:00
Cosima Neidahl d3b0010137
lomiri.lomiri-gallery-app: 3.1.0 -> 3.1.1 (#407191) 2025-06-09 13:40:44 +02:00
r-vdp e9e9db0de6
nixos/tests/wstunnel: remove unneeded function args 2025-06-09 11:44:39 +02:00
Maximilian Bosch 0d46fda974
nixos/vmalert: support multiple instances
vmalert only supports a single datasource for querying metrics and
managing alerts. Because of that, we need two instances to manage alerts
for both VictoriaLogs and VictoriaMetrics.

This is strongly inspired by the change made to Redis, i.e. a new
`instances` option was introduced with each option inside it.
With `mkRenamedOptionModule` it's ensured that existing configurations
still evaluate to the same result.
2025-06-09 10:38:58 +02:00