Commit graph

11144 commits

Author SHA1 Message Date
Ryan Omasta 0c53b7ff2e nixosTests.anubis: fix test
(cherry picked from commit a87b5d93de)
2025-06-11 09:38:56 +00:00
Aleksana 705a101fef
[Backport release-25.05] nixosTests.ngingx-http3: fix race condition (#414891) 2025-06-11 10:43:20 +08:00
OPNA2608 15fce7ec1b nixosTests.lomiri-gallery-app: Cache media in thumbnailer ahead-of-time, retry until successful
(cherry picked from commit aff794fe22)
2025-06-09 11:41:37 +00:00
OPNA2608 760fbbce3a nixosTests.lomiri-gallery-app: Remove format extension check
Test already makes sure that the to-be-tested format is the only one that gets installed,
and OfBorg seems to get stuck on these sonmetimes. Just remove it.

(cherry picked from commit 23274a2a2a)
2025-06-09 11:41:37 +00:00
OPNA2608 3e4ee6cf9b nixosTests.lomiri-gallery-app: Split format checks into separate tests
(cherry picked from commit 9293bae27b)
2025-06-09 11:41:37 +00:00
OPNA2608 e14426a8a9 nixosTests.lomiri-gallery-app: Optimise OCR
- Generate image & video data once, ahead of time
- Use wait_for_console_text to detect when we're close to displaying text
- Programmatically generate per-image-format tests
- Switch to fullscreen for better OCR success odds

(cherry picked from commit 8bf28aa1aa)
2025-06-09 11:41:37 +00:00
isabel 3f2e2a09cf
[25.05] kanidm-provision: 1.2.1 -> 1.3.0 (#415062) 2025-06-08 19:41:35 +01:00
Ilan Joselevich 52831b648c
nixos/kanidm: merge recursively with extraJsonFile
Previously, if you set group memberships in both locations, they will
get replaced by the ones in extraJsonFile, which is unexpected as it
kicks users from the group. Now the state files get merged recursively,
including the arrays.

(cherry picked from commit 3b6b50dfad)
2025-06-08 19:48:37 +02:00
oddlama 7ce5e5aa0f
nixos/kanidm: add option and tests for imperative group management
(cherry picked from commit 5f833b1008)
2025-06-08 18:31:00 +02:00
Markus S. Wamser dbe4ed865c [Backport release-25.05] nixosTests.keepassxc: enable dconf
Manual backport of https://github.com/NixOS/nixpkgs/pull/389288
to `release-25.05`.

simply doing a
cherry-pick of e91a6f4594
not possible due to conflicts
2025-06-08 11:19:11 +02:00
Markus Wamser b4f21322d7 nixosTests.ngingx-http3: fix race condition
make the client wait for its network to come up before starting test

without the wait, the client might try to access the network before its
own network stack is up, as evidenced in
https://hydra.nixos.org/build/299048133/nixlog/9/tail

(cherry picked from commit 962db80796)
2025-06-08 01:24:31 +00:00
Rory& 138030fb2b nixosTests.draupnir: init
Co-authored-by: emilylange <git@emilylange.de>
Co-authored-by: Martin Weinelt <hexa@darmstadt.ccc.de>
Co-authored-by: teutat3s <10206665+teutat3s@users.noreply.github.com>
(cherry picked from commit d6413ba436)
2025-06-06 21:07:39 +02:00
Domen Kožar 1fbbd7ad98
[Backport release-25.05] paretosecurity: 0.2.23 -> 0.2.27 (#413035) 2025-06-03 11:48:19 +05:00
eljamm 59898069c1 tests/taler: update exchange node config
(cherry picked from commit 3213654cf8)
2025-06-02 11:14:31 +02:00
eljamm ed87639982 tests/taler: fix currency withdrawal confirmation
(cherry picked from commit b24910bccf)
2025-06-02 11:14:31 +02:00
eljamm 67edee17b5 tests/taler: adjust currency wire fees
because making a withdrawal fails if the fees are 0, for some reason.

(cherry picked from commit c1fe104a77)
2025-06-02 11:14:31 +02:00
eljamm 092005dd4f tests/taler: pass config to taler-exchange-offline
else it doesn't work properly.

(cherry picked from commit f73d148645)
2025-06-02 11:14:31 +02:00
eljamm 1e09ac772f tests/taler: change bank admin password
which is now required to be at least 8 chars long.

(cherry picked from commit 4ea47f3563)
2025-06-02 11:14:31 +02:00
eljamm 455d530741 tests/taler: update merchant instance's endpoint
(cherry picked from commit 12fa648231)
2025-06-02 11:14:31 +02:00
eljamm d5fb6d6da9 tests/taler: create exchange credentials at runtime
Basic auth is deprecated, so exchange credentials must be set at runtime
because it requires a token from the bank.

(cherry picked from commit 21ad6f743c)
2025-06-02 11:14:31 +02:00
eljamm 27fdb64e86 tests/taler: authenticate users with tokens
(cherry picked from commit 1741d8abaa)
2025-06-02 11:14:31 +02:00
eljamm 19ed46dc3c nixos/libeufin: update BASE_URL
which is now required to have a valid protocol.

(cherry picked from commit e04f8bb993)
2025-06-02 11:14:31 +02:00
Neyts Zupan e3d34c66f8 paretosecurity: 0.2.23 -> 0.2.27
(cherry picked from commit 22dbe6bd1c)
2025-06-01 21:06:04 +00:00
Diogo Correia 148a482687
nixos/stalwart-mail: fix incorrect config for webadmin and spam-filter
Stalwart 0.11.0 changed the `config.resource.spam-filter` and
`config.resource.webadmin` keys to be `spam-filter.resource` and
`webadmin.resource` respectively. The NixOS has been updated
accordingly, but unfortunately it has mistakenly used
`config.spam-filter.resource` and `config.webadmin.resource`, which are
incorrect and do not do anything.

This commit changes the default configuration to use the correct keys.

Note that due to infinite recursion, the `optionalAttrs` has been
replaced with `mkIf`.

Additionally, some tests were added to catch this regression in the
future.

Fixes #411351

(cherry picked from commit b7ab1fa981)
2025-06-01 17:23:27 +01:00
Wolfgang Walther e9318c3996
[Backport release-25.05] lomiri.lomiri-music-app: 3.2.2 -> 3.3.0 (#411529) 2025-06-01 08:28:45 +00:00
Morgan Jones ef44d95de5 k3s.tests: fix eval
(cherry picked from commit 24134e86b7)
2025-05-31 21:49:38 +00:00
OPNA2608 b86f45b238 nixosTests.lomiri-music-app: Optimise OCR
(cherry picked from commit 4e3b940de0)
2025-05-27 20:48:32 +00:00
Ryan Omasta e1004c985b shadps4: use eboot.bin instead
(cherry picked from commit 15a6e88a3a)
2025-05-27 09:00:58 +00:00
Wolfgang Walther 42b4fbdb33
[Backport release-25.05] lomiri.lomiri-mediaplayer-app: 1.1.0 -> 1.1.1 (#410773) 2025-05-26 06:53:59 +00:00
Wolfgang Walther 023c9bda57
[Backport release-25.05] lomiri.lomiri-calculator-app: 4.0.2 -> 4.1.0 (#410621) 2025-05-26 06:15:13 +00:00
Wolfgang Walther 7622fec1ba
[Backport release-25.05] zoom-us: allow to select xdg-desktop-portal packages (#410258) 2025-05-26 06:07:09 +00:00
Shogo Takata 79d17dc330 nixos.tests.pam-file-contents: fix build failure
This fixes the test for pam file contents.
The pam file started using fully-qualified paths in the following
commit.
7306423158

(cherry picked from commit d04bf86381)
2025-05-26 03:06:24 +00:00
OPNA2608 a02d6b2a86 nixosTests.lomiri-mediaplayer-app: Optimise OCR
(cherry picked from commit 813189a99f)
2025-05-25 11:50:34 +00:00
Niklas Hambüchen db1aed3200
[25.05] nixosTests.turbovnc-headless-server: Remove expected-failing test. (#410005) 2025-05-25 00:13:25 +02:00
OPNA2608 6ea4d5c3d5 nixosTests.lomiri-calculator-app: Optimise for OfBorg
- Add long sleep before sending math question, to give math library time to load

  Ideally, we would modify the app to emit a log message when it's actually ready to accept math questions?

(cherry picked from commit e8a1053857)
2025-05-24 20:46:49 +00:00
OPNA2608 ef33ad56e8 nixosTests.lomiri-calculator-app: Fix OCR
(cherry picked from commit cf3d7c55ba)
2025-05-24 20:46:49 +00:00
Niklas Hambüchen 862e9ee91c nixosTests.turbovnc-headless-server: Remove expected-failing test.
It doesn't fail as expected anymore because
`LIBGL_DRIVERS_PATH` was removed in Mesa 24.2,
and apparently there's no replacement for it:
https://github.com/NixOS/nixpkgs/issues/328923

Given that it was removed, and
https://www.phoronix.com/news/Mesa-24.2-Modern-Interfaces
and
https://www.supergoodcode.com/long-road-to-DRIL/
saying that removes the problem it originally caused
(also for us), this test is probably superfluous
because the thing it guards against is gone.

(cherry picked from commit e1a5818d48)
2025-05-24 12:51:24 +00:00
Florian Klink 7fc3f94e24 nixosTests.mycelium: make less flaky
We immediately expected for the other peer to be available in the peer
list, right after startup, but that's racy.

Instead try the pinging multiple times until it succeeds (max 10 times),
then check the list of peers for completion.

(cherry picked from commit bb05bee4e5)
2025-05-24 09:10:21 +00:00
Yarny0 45efc6263a nixos/tests: simple zoom-us test to verify the module
(cherry picked from commit 3d01f3bfe8)
2025-05-23 18:49:07 +00:00
OPNA2608 f526c3e77a nixosTests.lomiri-filemanager-app: Fix OCR
(cherry picked from commit 66301f51a3)
2025-05-23 23:25:53 +05:30
Aleksana 6c8cd30a08
[Backport release-25.05] matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init (#407850) 2025-05-22 00:11:54 +08:00
Thomas Gerbet e8bf3e2fb5 midori: drop
Package is broken for a while and upstream project
seems to have been re-oriented to a Firefox fork.
See https://github.com/midori-browser/core/issues/468

Closes #374354

(cherry picked from commit f492075c53)
2025-05-21 12:16:05 +00:00
Matt Christ 7c33418bb0 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'.

(cherry picked from commit ff62fe4136)
2025-05-21 07:50:48 +00:00
Alyssa Ross fab51ff715 linux/hardened/patches/6.14: init at v6.14.6-hardened1
Co-authored-by: Fabián Heredia Montiel <fabianhjr@protonmail.com>
(cherry picked from commit 28ea08fde9)
2025-05-20 15:04:37 +00:00
benaryorg f551d91f2e 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>
(cherry picked from commit e434130d0b)
2025-05-20 13:30:26 +00:00
Bruce Toll 0c6b3ff337 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.

(cherry picked from commit 22d51e08cf)
2025-05-20 13:30:26 +00:00
Doron Behar 53efec63d6 nixosTests.i18n: init
(cherry picked from commit cbbd59e14e)
2025-05-20 12:17:52 +00:00
Morgan Jones c239eca2d9 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.

(cherry picked from commit 727809f534)
2025-05-20 06:52:45 +00:00
Jonas Heinrich d86afdceca nixos/tests/oncall: Fix LDAP mapping
(cherry picked from commit 8a9cd899ac)
2025-05-20 04:00:29 +00:00
Michele Guerini Rocco c2db6a61f2
[Backport release-25.05] nixos/pdns-recursor: deprecate settings, add yaml-settings (#408645) 2025-05-19 16:30:26 +02:00
K900 9b92bb723e
[Backport release-25.05] kanidm: fix to actually work on Linux again (#408652) 2025-05-19 11:49:30 +03:00
K900 217bc1016e nixos/tests/kanidm: pin to v1.6
These should really be made versioned, but this gets us _something_
quickly, at least.

(cherry picked from commit bf0aa25e4b)
2025-05-19 08:49:00 +00:00
K900 16f669780b nixos/tests/installer: fix eval
(cherry picked from commit c87615a319)
2025-05-19 08:48:28 +00:00
rnhmjoj 77406f7c09 nixos/tests/pdns-recursor: test old-settings
(cherry picked from commit 13accc23b0)
2025-05-19 08:30:52 +00:00
Winter 25e8cba5ec 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.

(cherry picked from commit f3db57edfa)
2025-05-19 07:24:22 +00:00
Winter 587a2bd106 nixos/tests: don't explicitly set meta.platforms
This prevents the tests from running on Darwin for no real reason.

(cherry picked from commit 2680e0beca)
2025-05-19 07:24:22 +00:00
OPNA2608 9ac24b33ed nixos/tests/common/x11.nix: Fix IceWM theme
(cherry picked from commit f66c4ad65f)
2025-05-18 17:09:17 +00:00
Atemu 1e1873f016
[Backport release-25.05] nixos/tests/vaultwarden: fix UI testing (#408121) 2025-05-18 13:06:59 +02:00
networkException 7cc7b7c639 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.

(cherry picked from commit 94e7e3f350)
2025-05-17 20:23:07 +00:00
emilylange 28d804e625 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.

(cherry picked from commit 9266b72424)
2025-05-17 18:40:03 +00:00
Marcin Serwin f4668fe0d4 nixos/sourcehut: adapt to new versions
(cherry picked from commit fa148f9b48)
2025-05-17 15:34:17 +00:00
Lucas Savva 6077ac74ae nixos/tests/acme: Add CSR test
(cherry picked from commit eeaa42f670)
2025-05-17 09:24:49 +00:00
Niko Cantero b280fd97dc matrix-continuwuity: init at 0.5.0-rc.5; nixos/matrix-continuwuity: init
(cherry picked from commit c878ad10fb)
2025-05-17 09:05:49 +00: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
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
Yohann Boniface 090d4dfb3a
libxmlb: fix installedTest (#405623) 2025-05-14 23:43:20 +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
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
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
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
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