Michele Guerini Rocco
eebd349fdd
nixos/pdns-recursor: deprecate settings, add yaml-settings ( #406534 )
2025-05-19 10:30:07 +02:00
K900
bf0aa25e4b
nixos/tests/kanidm: pin to v1.6
...
These should really be made versioned, but this gets us _something_
quickly, at least.
2025-05-19 11:14:40 +03:00
Winter
f3db57edfa
nixos/tests/installer: include x86_64-darwin in platforms for uefi tests
...
Also makes it so that we only set `meta.platforms` in cases where we need
to restrict it; otherwise, we go with the default.
2025-05-19 03:03:25 -04:00
Winter
2680e0beca
nixos/tests: don't explicitly set meta.platforms
...
This prevents the tests from running on Darwin for no real reason.
2025-05-19 03:03:25 -04:00
Jonas Heinrich
8a9cd899ac
nixos/tests/oncall: Fix LDAP mapping
2025-05-18 23:16:50 +02:00
benaryorg
e434130d0b
nixos/systemd: unconditional systemd-journald-audit.socket
...
Containers did not have *systemd-journald-audit.socket* in *additionalUpstreamSystemUnits*, which meant that the unit was not provided.
However the *wantedBy* was added without any additional check, therefore creating an empty unit with just the *WantedBy* on *boot.isContainer* machines.
This caused `systemd-analyze verify` to fail:
```text
systemd-journald-audit.socket: Unit has no Listen setting (ListenStream=, ListenDatagram=, ListenFIFO=, ...). Refusing.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
systemd-journald-audit.socket: Cannot add dependency job, ignoring: Unit systemd-journald-audit.socket has a bad unit file setting.
```
The upstream unit already contains the following, which should make it safe to include regardless:
```ini
[Unit]
ConditionSecurity=audit
ConditionCapability=CAP_AUDIT_READ
```
For reference, this popped up in the context of #[360426](https://redirect.github.com/NixOS/nixpkgs/issues/360426 ) as well as #[407696](https://redirect.github.com/NixOS/nixpkgs/pull/407696 ).
Co-authored-by: Bruce Toll <4109762+tollb@users.noreply.github.com>
Signed-off-by: benaryorg <binary@benary.org>
2025-05-18 19:58:59 +00:00
Bruce Toll
22d51e08cf
nixos/tests/systemd-journal: Fix failing tests
...
Fix regression from https://github.com/NixOS/nixpkgs/pull/379629 .
The systemd-journal test has been failing on hydra since 2025-02-10.
See, for instance: https://hydra.nixos.org/build/290855155 .
This commit enables auditing, as expected by the tests. It also
addresses an issue where audit messages were getting dropped due to
rate limits.
2025-05-18 19:58:59 +00:00
Cosima Neidahl
3fc0629638
nixos/tests/common/x11.nix: Fix IceWM theme ( #406765 )
2025-05-18 19:08:43 +02:00
OPNA2608
f66c4ad65f
nixos/tests/common/x11.nix: Fix IceWM theme
2025-05-18 10:58:52 +02:00
Atemu
593fa724e2
nixos/tests/vaultwarden: fix UI testing ( #408026 )
2025-05-17 20:50:26 +02:00
Atemu
daba7cfe73
nixosTests.curl-impersonate: skip failing test ( #408000 )
2025-05-17 20:39:27 +02:00
networkException
94e7e3f350
nixos/tests/vaultwarden: fix UI testing
...
This patch fixes a failure in the Selenium UI testing
script by waiting for an element to be clickable.
This allows the Angular to render properly.
2025-05-17 19:03:26 +02:00
Emily
507de69321
sourcehut.*: update ( #404203 )
2025-05-17 17:33:43 +02:00
emilylange
9266b72424
nixosTests.curl-impersonate: skip failing test
...
We use a NixOS VM test to execute the upstream tests of curl-impersonate
because they require networking which cannot be mocked easily in the
sandbox.
Of those upstream tests, test_http2_headers spawns nghttpd2, makes
request against it and then tries to parse the logs it emits.
The last step, the parsing of the logs, it extremely fragile and version
dependent. The version of nghttp2 that we carry in nixpkgs is newer than
the one curl-impersonate expects and happens to emit a different log
format.
So to fix the remaining test suite of curl-impersonate, we simply skip
test_http2_headers.
2025-05-17 16:38:55 +02:00
Martin Weinelt
f462e2564d
acme: Add csr option ( #376334 )
2025-05-17 11:24:08 +02:00
Morgan Jones
727809f534
nixos/k3s: get tests working again
...
Some of the attributes fetched throw, so tryEval them. Recurse into the
attribute set to pick up all the tests.
2025-05-16 21:34:22 -07:00
Aleksana
d56a9d0b9b
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init ( #400637 )
2025-05-17 11:14:53 +08:00
Alois Wohlschlager
9685bc5a05
lixPackageSets.*.lix: test the correct Lix in passthru.tests
...
Previously always the top-level lix package would be used, which is obviously
not what we want.
2025-05-16 17:55:05 +02:00
Lucas Savva
eeaa42f670
nixos/tests/acme: Add CSR test
2025-05-16 13:09:03 +02:00
lassulus
84049bd248
nixos/syncthing: define and handle encryptionPassword option ( #383442 )
2025-05-15 19:44:22 +02:00
Jenny
26c6a14a9a
nixos/librenms: seed database in module, not only in test ( #406546 )
2025-05-15 19:17:41 +02:00
Maximilian Bosch
26126c75df
Merge: Use cacert in Nextcloud ( #406252 )
2025-05-15 18:50:53 +02:00
Maximilian Bosch
e9f70c9462
nixos/nextcloud: verify that Nextcloud is using the system-wide CA
...
Nextcloud manages the CA bundle on its own by default, but we patch this
out and replace it with the system-wide bundle.
Since this was originally designed for the objectstore feature, this
test ensures that an S3 behind a reverse proxy with TLS and its own CA
works fine.
2025-05-15 18:19:58 +02:00
Rémi NICOLE
859e55c0e0
NetBox: 4.2.7 -> 4.2.9 + cleanup ( #401110 )
2025-05-15 11:33:11 +00:00
Leona Maroni
2c3bb1389e
varnish76: drop
...
will be EOL within 25.05 support window
2025-05-15 09:56:55 +02:00
Matt Christ
ff62fe4136
brscan5: remove deprecated SYSFS udev rule
...
This patch resolves an issue where systemd-udevd outputs events like:
/nix/store/jm9paymkapbi6pzwbjgmi634vaf2y5va-udev-rules/49-brother-mfp-brscan5-1.0.2-2.rules:17 Invalid key 'SYSFS'.
2025-05-14 18:00:59 -05:00
Yohann Boniface
090d4dfb3a
libxmlb: fix installedTest ( #405623 )
2025-05-14 23:43:20 +02:00
OPNA2608
66301f51a3
nixosTests.lomiri-filemanager-app: Fix OCR
2025-05-14 23:38:38 +02:00
Cosima Neidahl
527595ee43
nixosTests.{lomiri-*,teleports}: Fix OCR ( #406759 )
2025-05-14 22:12:56 +02:00
Bobby Rong
3f2e482b29
nixosTests.vscodium: Relax OCR tests again
...
As long as *some text* displays on the screen everything is fine.
https://hydra.nixos.org/build/297031399/nixlog/9
2025-05-14 20:43:03 +08:00
Minijackson
e152cef13d
nixos/tests/netbox-upgrade: don't require NIXPKGS_ALLOW_INSECURE
...
Before this change, this NetBox test required NIXPKGS_ALLOW_INSECURE=1,
because of its use of the end-of-line NetBox version.
This meant that the GitHub CI failed to evaluate the tests,
and so didn't run them.
2025-05-14 09:45:09 +02:00
Minijackson
7c727f9f73
nixos/tests/netbox-upgrade: test the 4.1 -> 4.2 upgrade
2025-05-14 09:45:06 +02:00
Jonas Heinrich
002ebbc4de
oncall: init at 2.1.7; nixos/oncall: init ( #388723 )
2025-05-13 23:21:54 +02:00
Marcin Serwin
fa148f9b48
nixos/sourcehut: adapt to new versions
2025-05-13 19:53:32 +02:00
OPNA2608
41c8686f60
nixosTests.lomiri-docviewer-app: Fix OCR
2025-05-13 17:49:00 +02:00
OPNA2608
22c53f29b2
nixosTests.lomiri-system-settings: Fix OCR
2025-05-13 17:39:46 +02:00
OPNA2608
ad3c2cb9d1
nixosTests.lomiri-clock-app: Fix OCR
2025-05-13 17:14:50 +02:00
Jörg Thalheim
5adbb5f72a
darling: drop ( #405727 )
2025-05-13 16:35:40 +02:00
Someone
a59b0f1dfd
nvidia-container-toolkit: minor fixups ( #405919 )
2025-05-13 13:51:43 +00:00
OPNA2608
6ffec69d67
nixosTests.teleports: Fix OCR
2025-05-13 15:28:43 +02:00
OPNA2608
7de0cd47d7
nixosTests.lomiri-music-app: Fix OCR
2025-05-13 15:28:36 +02:00
OPNA2608
e0c6c758a7
nixosTests.lomiri-mediaplayer-app: Fix OCR
2025-05-13 15:28:31 +02:00
OPNA2608
391862e72c
nixosTests.lomiri-gallery-app: Fix OCR
2025-05-13 15:28:21 +02:00
OPNA2608
5e6c4ed8ae
nixosTests.lomiri-camera-app: Fix OCR
2025-05-13 15:28:13 +02:00
OPNA2608
0e88d93814
nixosTests.lomiri-calendar-app: Fix OCR
2025-05-13 15:28:06 +02:00
Sandro Jäckel
314cfdddb5
nixos/librenms: seed database in module, not only in test
...
To properly use librenms and create a user, you need the seeded roles
like admin.
2025-05-13 14:24:27 +02:00
Maximilian Bosch
0be521cb0e
Merge: nixos/nextcloud: use LoadCredential to read services.nextcloud.secretFile ( #405970 )
2025-05-13 13:45:36 +02:00
Nick Cao
475dd3fe95
nixos/stratis: fix test
2025-05-12 19:39:22 -04:00
Christoph Heiss
0a8bcd4699
nvidia-container-toolkit: add myself as maintainer
...
Signed-off-by: Christoph Heiss <christoph@c8h4.io>
2025-05-12 20:41:31 +02:00
rnhmjoj
13accc23b0
nixos/tests/pdns-recursor: test old-settings
2025-05-12 20:27:05 +02:00
Maciej Krüger
2812ff41ee
netdata: 2.4.0 -> 2.5.1 ( #404786 )
2025-05-12 17:31:40 +02:00
K900
5b99c79903
nixos/udev: verify udev rules with udevadm ( #406284 )
2025-05-12 12:35:34 +03:00
Vladimír Čunát
de872c968f
tests/playwright-python: fix text to look for ( #405196 )
2025-05-12 10:47:31 +02:00
Wolfgang Walther
82e519947f
nixos/pgbackrest: add SFTP support
2025-05-12 09:14:38 +02:00
Wolfgang Walther
d5ddb6116f
nixos/pgbackrest: init module
2025-05-12 09:14:37 +02:00
Leona Maroni
f79b568519
nixos/gitlab: add activeRecord key files ( #405047 )
2025-05-12 08:40:16 +02:00
r-vdp
b7fe0a1c0c
nixos/test/installer: make sure we can build the nixos udev rules
2025-05-12 00:37:03 +02:00
Benjamin Sparks
7eaa783b2b
nixosTests.darling: drop
2025-05-11 21:02:37 +02:00
Jonas Heinrich
82631e0e4c
nixos/tests/oncall: init
2025-05-11 13:30:01 +02:00
Jörg Thalheim
7fd771ee97
ci: allow running jobs locally ( #404466 )
2025-05-11 12:28:04 +02:00
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
Niko Cantero
c878ad10fb
matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init
2025-05-05 10:25:57 -04: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