Commit graph

9148 commits

Author SHA1 Message Date
Weijia Wang e3f68dc015
opentelemetry-collector: 0.103.0 -> 0.109.0 (#325509) 2024-09-12 23:10:49 +02:00
Jacek Galowicz 60ed2a00ed nixosTests.bittorrent: Format 2024-09-12 20:25:55 +02:00
Jacek Galowicz 6618ec06cc nixosTests.bittorrent: Fix pkgs scope 2024-09-12 20:25:49 +02:00
github-actions[bot] 83e85079ff
Merge staging-next into staging 2024-09-12 18:04:48 +00:00
Gaétan Lepage d4474ed33b
nixos/invidious: add options for configuring inv-sig-helper (#340748) 2024-09-12 14:57:57 +02:00
Victor Engmark 19c3ea3fdd
tandoor-recipes: Fix formatting string
And clarify the message, since some of the URLs it refuses to try to
visit are just "#".
2024-09-12 21:29:43 +12:00
⛧-440729 [sophie] 81b0701a4d
nixos/invidious: add options for configuring inv-sig-helper 2024-09-12 09:08:02 +02:00
K900 4e803e9656 Merge remote-tracking branch 'origin/staging-next' into staging 2024-09-12 07:00:07 +03:00
rnhmjoj f8ec1e4e82
nixos/tests/libreswan: fix test
It was broken by the introduction of automatic IPv6 addressing in the
test infrastructure.
2024-09-11 22:39:23 +02:00
Pol Dellaiera 61235dc6d4
maintainers: remove eclairevoyant (#341075) 2024-09-11 22:24:23 +02:00
Michele Guerini Rocco b94f259714
nixos/wireless: reimplement secrets using ext_password_backend (#180872) 2024-09-11 19:58:36 +02:00
Weijia Wang 031eb8aa79 nixos/opentelemetry-collector: fix tests 2024-09-11 14:11:28 +02:00
github-actions[bot] f210ab99a7
Merge staging-next into staging 2024-09-11 12:06:02 +00:00
nikstur 2eeebc0d5d
userborn: 0.1.0 -> 0.2.0 (#341039) 2024-09-11 11:17:57 +02:00
éclairevoyant 49f7e34d6e
maintainers: remove eclairevoyant 2024-09-10 15:02:41 -04:00
github-actions[bot] e8bf28cd05
Merge staging-next into staging 2024-09-10 18:06:21 +00:00
nikstur e31bb09912 nixos/tests/userborn: add pwck and grpck 2024-09-10 17:26:28 +02:00
r-vdp 1f38ed7013
nixos/tests: fix nixos-rebuild-specialisations test
See https://hydra.nixos.org/build/272096143
2024-09-10 16:54:34 +02:00
github-actions[bot] 3169038ef8
Merge staging-next into staging 2024-09-10 12:06:25 +00:00
Kerstin 5a39b9e407
Gancio service fixes (#340782) 2024-09-10 13:34:07 +02:00
Jean-Baptiste Giraudeau 432bfec026
nixos/gancio: use unix socket between nginx and gancio 2024-09-10 13:13:28 +02:00
github-actions[bot] 8b029cc727
Merge staging-next into staging 2024-09-10 06:05:10 +00:00
Vladimír Čunát 28e9b6d60f
Merge staging-next 2024-09-01 (#338840) 2024-09-10 07:42:45 +02:00
github-actions[bot] b4c8dad507
Merge staging-next into staging 2024-09-10 00:13:45 +00:00
github-actions[bot] 6811659137
Merge master into staging-next 2024-09-10 00:13:21 +00:00
Maximilian Bosch 862ecd674f
nixos/prometheus-exporters/pgbouncer: don't leak DB password into cmdline
Since `connectionStringFile` reads the file and puts it into the
invocation of the exporter, it's part of the cmdline and thus
effectively world-readable.

Added a new `connectionEnvFile` which is supposed to be an environment
file of the form

  PGBOUNCER_EXPORTER_CONNECTION_STRING=...

that will be added to the systemd service. The exporter will read the
connection string from that value.
2024-09-09 21:08:17 +02:00
Maximilian Bosch 4980a7d938
nixos/prometheus-exporters: fix assertions declared in exporter modules
And it turns out, the test was using a removed option all along 🙃
2024-09-09 21:08:17 +02:00
Martin Weinelt 420398889e
nixos/matrix-appservice-irc: allow disabling media lifetime
Posting media URLs to IRC that vanish, when they can be refetched from
the remote server they were originated from is not great UX.
2024-09-09 20:35:13 +02:00
github-actions[bot] 8cfce50366
Merge staging-next into staging 2024-09-09 14:31:43 +00:00
github-actions[bot] f3e8528ff7
Merge master into staging-next 2024-09-09 14:31:17 +00:00
K900 a9c0a2e2a1
nixos/tests: don't include switch-to-configuration in DUT by default (#340445) 2024-09-09 16:20:41 +03:00
Artturin 320ecf42ba
nixos/tests/gnupg: fix prompt handling (#340738) 2024-09-09 15:38:18 +03:00
github-actions[bot] 6bb37a137e
Merge staging-next into staging 2024-09-09 12:06:25 +00:00
github-actions[bot] 90a93f92bb
Merge master into staging-next 2024-09-09 12:05:58 +00:00
Artturin b6de6dc0b1
nixosTests.hocker-fetchdocker: remove (#327293) 2024-09-09 14:28:26 +03:00
ghpzin b0caae5c29
nixos/tests/gnupg: fix prompt handling
- change send_chars and wait_until_tty_matches to handle
new password prompt in one TUI. Switching with tab between enter
and re-enter of password
2024-09-09 14:13:18 +03:00
github-actions[bot] c248669008
Merge staging-next into staging 2024-09-09 06:05:35 +00:00
github-actions[bot] 92d531057e
Merge master into staging-next 2024-09-09 06:05:06 +00:00
Pol Dellaiera bcb04b0967
open-webui: Add environmentFile option (#334830) 2024-09-09 03:28:37 +02:00
Martin Weinelt 01d0b0b683
nixos/logrotate: harden systemd unit
Logrotate is a service that runs as root and moves logfiles around while
keeping ownership of these files intact. This means we can and should
severely limit the scope of what can be done during its runtime.
2024-09-09 02:53:36 +02:00
github-actions[bot] bc08a73275
Merge staging-next into staging 2024-09-09 00:15:03 +00:00
github-actions[bot] f2b767ea43
Merge master into staging-next 2024-09-09 00:14:38 +00:00
Adam C. Stephens 4d195209ba
nixosTests.sourcehut: regenerate expired PGP key (#332573) 2024-09-08 18:37:24 -04:00
Kerstin e248589c0f
gancio: init at 1.19.0 (#279011) 2024-09-08 22:51:23 +02:00
github-actions[bot] 5725a1eed6
Merge staging-next into staging 2024-09-08 18:04:33 +00:00
github-actions[bot] 3b1652aad3
Merge master into staging-next 2024-09-08 18:04:04 +00:00
Stig Palmquist 67ecdcbb97
unit: add nixos tests for perl 2024-09-08 19:51:21 +02:00
Pol Dellaiera 31a69c3d85
nixos/tests/vscode-remote-ssh: fix ocr, add timeout (#336154) 2024-09-08 18:20:28 +02:00
Pol Dellaiera eb9ae53c73
nixos/tests/atop: fix version regex, add timeout (#335902) 2024-09-08 18:19:35 +02:00
Pol Dellaiera 9909f400d1
nixos/tests/pleroma: fix timeout (#334688) 2024-09-08 18:19:02 +02:00
Jean-Baptiste Giraudeau f5e44554c4
nixos/gancio: init module 2024-09-08 18:09:57 +02:00
K900 b683d4dbbd nixos/tests/user-activation-scripts: enable switch-to-configuration 2024-09-08 17:09:02 +03:00
K900 efaf9c3645 nixos/tests/systemd-boot: enable switch-to-configuration 2024-09-08 17:09:01 +03:00
K900 932903acff nixos/tests/switch-test: enable switch-to-configuration 2024-09-08 17:09:01 +03:00
K900 b51a77b77f nixos/tests/restart-by-activation-script: enable switch-to-configuration 2024-09-08 17:09:01 +03:00
K900 fe0a640a85 nixos/tests/nat: use specialisations instead of multiple machines 2024-09-08 17:09:01 +03:00
K900 cc536b4cb8 nixos/tests/mutable-users: use specialisations instead of multiple machines 2024-09-08 17:09:01 +03:00
K900 fda8ac99d5 nixos/tests/firewall: use specialisations instead of multiple machines 2024-09-08 17:09:01 +03:00
K900 58ef00c5f7 nixos/tests/containers-restart_networking: use specialisations instead of multiple machines
The test is still broken.
2024-09-08 17:04:45 +03:00
K900 a6bba7fbbc nixos/tests/containers-reloadable: use specializations instead of multiple machines 2024-09-08 17:04:45 +03:00
K900 97a449ee8f nixos/tests/chrony: actually restart chrony when switching to hardened config
This breaks the test. Fun.
2024-09-08 17:04:45 +03:00
K900 7dd3489dab nixos/tests/chrony: use specializations instead of multiple machines 2024-09-08 17:04:45 +03:00
K900 8a41d0f992 nixos/tests/installer: add newly missing switch-to-configuration dependencies 2024-09-08 17:04:45 +03:00
ghpzin a0e1d1fd6c
nixos/tests/gitdaemon: fix user and group
- change tmpfiles rule user/group to default daemon user/group set by
gitDaemon module - git:git
- add chown of created repo to user/group of daemon after local subtest
on server (that run from root user) pass. Without it next subtest doing
clone from remote fails with "detected dubious ownership in repository"
on server side.
2024-09-08 16:19:13 +03:00
github-actions[bot] 5310eaa51e
Merge staging-next into staging 2024-09-07 18:04:28 +00:00
github-actions[bot] 5a5ebe5a1c
Merge master into staging-next 2024-09-07 18:04:01 +00:00
Weijia Wang bad886d556
ayatana-indicator-bluetooth: init at 24.5.0 (#336982) 2024-09-07 14:46:32 +02:00
github-actions[bot] c35ab72937
Merge staging-next into staging 2024-09-07 12:05:25 +00:00
github-actions[bot] de15243c9a
Merge master into staging-next 2024-09-07 12:04:51 +00:00
Bobby Rong edd38d460c
nixos/tests/mate-wayland: Disable flaky OCR test
Restarting the test helps though. The text is probably too small in size?
2024-09-07 17:03:24 +08:00
Bobby Rong dc1c788778
nixos/tests/mate-wayland: Don't enable Pulseaudio
Fixes "Using PipeWire as the sound server conflicts with PulseAudio".
2024-09-07 16:40:41 +08:00
github-actions[bot] 50da31693c
Merge staging-next into staging 2024-09-07 06:04:40 +00:00
github-actions[bot] 319af78438
Merge master into staging-next 2024-09-07 06:04:15 +00:00
Will Fancher 9bd0b5ac05 nixos/tests/zfs: Fix flake build 2024-09-06 16:07:55 -04:00
Will Fancher 1da41e937e nixos/tests/zfs: Fix samba freeform settings 2024-09-06 16:07:51 -04:00
github-actions[bot] 1fc7b4e48c
Merge staging-next into staging 2024-09-06 18:04:26 +00:00
github-actions[bot] 079813d5c4
Merge master into staging-next 2024-09-06 18:03:54 +00:00
Anthony Roussel 88dbefd1f2 nixosTests.samba: add anthonyroussel to maintainers 2024-09-06 17:53:22 +02:00
Anthony Roussel 988c598106 nixos/samba: migrate to structural settings (RFC42) 2024-09-06 17:53:22 +02:00
Aleksana ba77fd6501
nixos/tests/dex-oidc: fix build (#340042) 2024-09-06 21:25:23 +08:00
github-actions[bot] 727c84916e
Merge staging-next into staging 2024-09-06 12:05:38 +00:00
github-actions[bot] bd4b5a5be6
Merge master into staging-next 2024-09-06 12:05:08 +00:00
K900 91b7e41f61 nixos/tests/containers-imperative: add Perl library that is now missing due to stc-ng 2024-09-06 13:40:31 +03:00
K900 7d34adda13 nixos/tests/installer: add some Perl libraries that are now missing due to stc-ng 2024-09-06 13:40:17 +03:00
OPNA2608 132b5ce9d3 nixos/lomiri: Add bluetooth indicator 2024-09-06 12:08:10 +02:00
ghpzin e7d5deb19f
nixos/tests/dex-oidc: fix build
- change way of getting approval code to parsing query parameter from
redirect_url of login request
- add 2 minute timeouts to parts that can wait up to 15 minutes
by default (timeout defaults to 900)
2024-09-06 13:01:04 +03:00
OPNA2608 00929036f8 tests/ayatana-indicators: Add ayatana-indicators-bluetooth 2024-09-06 11:59:46 +02:00
Emily 73f34448ca nixos/tests/switch-test: simplify enableNg setting 2024-09-06 08:35:43 +01:00
github-actions[bot] ef6da006cc
Merge staging-next into staging 2024-09-06 06:04:57 +00:00
github-actions[bot] 6802206bcc
Merge master into staging-next 2024-09-06 06:04:31 +00:00
Aleksana 3be36da2d2
unl0kr: remove tomfitzhenry@ as maintainer (#333616) 2024-09-06 12:50:55 +08:00
github-actions[bot] e561aad2c8
Merge staging-next into staging 2024-09-06 00:13:44 +00:00
github-actions[bot] 25ef10109d
Merge master into staging-next 2024-09-06 00:13:20 +00:00
Will Fancher 5a575e88b6
Revert "nixos: support dm-verity" 2024-09-05 15:56:49 -04:00
Martin Weinelt cd601fe2ed
matrix-appservice-irc: 2.0.1 -> 3.0.0 (#339603) 2024-09-05 20:08:28 +02:00
github-actions[bot] d3523eddf0
Merge staging-next into staging 2024-09-05 12:05:59 +00:00
github-actions[bot] 37c947df6c
Merge master into staging-next 2024-09-05 12:05:31 +00:00
Tom Fitzhenry 752afd12e7 unl0kr: remove tomfitzhenry@ as maintainer 2024-09-05 18:10:59 +10:00
Moritz Sanft d0213a75e0
nixos: support dm-verity 2024-09-05 08:42:53 +02:00
github-actions[bot] d76d809dd4
Merge staging-next into staging 2024-09-05 00:13:35 +00:00
github-actions[bot] 74cdd9c9b1
Merge master into staging-next 2024-09-05 00:13:11 +00:00
Emily 42e6ee04b1
nixos/*: use pipewire by default (#339209) 2024-09-04 22:42:18 +01:00
Martin Weinelt de396087e9
nixos/tests/matrix-appservice-irc: modernize 2024-09-04 21:05:50 +02:00
Martin Weinelt d3df411913
nixos/matrix-appservice-irc: media proxying support
Adds required options for serving authenticated media and the key
generation logic.
2024-09-04 21:05:50 +02:00
github-actions[bot] 30fb0f1a67
Merge staging-next into staging 2024-09-04 18:04:50 +00:00
github-actions[bot] 563bb0fbc2
Merge master into staging-next 2024-09-04 18:04:23 +00:00
Aleksana 9b4a8db85e
nixos/tests/ec2-nixops: fix build (#338147) 2024-09-04 22:17:39 +08:00
K900 4463e63001 nixos/tests: don't enable Pulseaudio 2024-09-04 13:56:51 +03:00
github-actions[bot] d90699ae2f
Merge staging-next into staging 2024-09-04 06:05:29 +00:00
K900 23b4832da0 Merge remote-tracking branch 'origin/master' into staging-next 2024-09-04 08:53:48 +03:00
Maximilian Bosch 6cc3e274c9
prometheus-openldap-exporter: remove (#338824) 2024-09-03 19:57:31 +02:00
Artturin 5b6e67c676
{gjs,geocode-glib}.tests.installed-tests: Fix (#338891) 2024-09-03 19:39:59 +03:00
Artturin da19f27bd4 geocode-glib.tests.installed-tests: Fix
Were added in c670fb9afe

https://hydra.nixos.org/build/270814594/log
2024-09-03 19:39:23 +03:00
github-actions[bot] 9b619f2f77
Merge master into staging-next 2024-09-03 12:05:18 +00:00
Sandro 3bd4ec61c2
nixos/stargazer: module bug fix and hardening (#294795) 2024-09-03 11:56:05 +02:00
github-actions[bot] a07f612219
Merge master into staging-next 2024-09-03 00:13:11 +00:00
Martin Weinelt abbba61963
zigbee2mqtt: 1.39.1 -> 1.40.0 (#338906) 2024-09-02 22:19:56 +02:00
github-actions[bot] ce19166255
Merge master into staging-next 2024-09-02 18:04:19 +00:00
Martin Weinelt fcc561f390
nixos/tests/prometheus-exporters/knot: update for 3.4.0
Removes deprecated and now removed fields from the config.
2024-09-02 15:20:36 +02:00
Martin Weinelt 27aaa2d596
zigbee2mqtt: 1.39.1 -> 1.40.0
https://github.com/Koenkk/zigbee2mqtt/releases/tag/1.40.0
2024-09-02 02:18:01 +02:00
github-actions[bot] d834278999
Merge master into staging-next 2024-09-02 00:13:57 +00:00
Niklas Hambüchen 1dab03cf4a
maintainers: add benaryorg (#338657) 2024-09-01 20:45:53 +02:00
Jan Tojnar e9179b4fa3 Merge branch 'master' into staging-next 2024-09-01 19:04:04 +02:00
Artturin 0d5deebbfd
nixosTests.systemd-initrd-luks-fido2: fix test on aarch64-linux (#297308) 2024-09-01 19:45:29 +03:00
Maximilian Bosch 735662bf16
prometheus-openldap-exporter: remove
2.3.0 is the final release, the repo is now archived.

Also I don't use it anymore for quite a while, so it didn't have a real
nixpkgs maintainer either.

Closes #338712
2024-09-01 16:47:45 +02:00
Emily ca59219c43
python3Packages.{mautrix,matrix-nio}: add withOlm flags (#336901) 2024-09-01 15:38:16 +01:00
Jan Tojnar ca9576c81d gnome-shell: Move from gnome scope to top-level 2024-09-01 14:16:31 +02:00
Quantenzitrone 2521bebbf2
nixosTests.systemd-initrd-luks-fido2: fix test on aarch64-linux
This is the error message on fail:

> qemu-system-aarch64: -device canokey,file=/tmp/canokey-file: Warning:
>   speed mismatch trying to attach usb device "CanoKey QEMU" (full
>   speed) to bus "usb0.0", port "3" (high speed)

My Understanding of the Issue is: The test failed because
qemu-system-aarch64 apparently has different USB controllers enabled by
default, resulting in a "speed mismatch" between the USB controller and
CanoKey that only occurred on aarch64.
I could reproduce the issue on x86_64 by enabling the EHCI controller
and then fix the issue by specifying which USB bus to use for the
CanoKey.
This didn't fully fix the issue on my first attempt, because the UCHI
controller enabled by -usb doesn't have the same bus name on aarch64
and x86_64.
While bus=usb-bus.0 worked on x86_64, on aarch64 i get this message:

> qemu-system-aarch64: -device canokey,bus=usb-bus.0,file=
>   /tmp/canokey-file: Bus 'usb-bus.0' not found

The final solution now manually enables the OHCI controller (which may
be similar to UHCI, but i really have no idea other than it works) and
assigns it the id aka bus name "usb-bus", so it works the same under
both architectures.
2024-09-01 10:40:14 +02:00
github-actions[bot] 0cfb8626ee
Merge staging-next into staging 2024-09-01 06:05:31 +00:00
Artturin 877838a0da
nixos/tests/plotinus: fix build (#338686) 2024-09-01 07:33:59 +03:00
github-actions[bot] 1fdf4b61a4
Merge staging-next into staging 2024-09-01 00:16:33 +00:00
Maximilian Bosch 9ac9a9c2f5
nixos/tests/wireguard: tie kernel version to test to default (#338632) 2024-09-01 00:06:25 +02:00
ghpzin 506d9f0416
nixos/tests/plotinus: fix build
- change tested app from gnome-calculator to gnome-pomodoro as plotinus
only works on gtk3 apps
- change screenshot result to one that shows popup from plotinus
instead of preferences window
- add 2 minute timeouts waiting for windows
- add 10 minute timeout for full test
2024-09-01 00:31:59 +03:00
Echo Nolan 934a337a13 nixos/telegraf: make sure ping executable is available when trying to ping
We need ping to be in PATH of the service otherwise it can't ping. This commit
adds it, conditional on one of the inputs being a ping task.
2024-08-31 15:29:04 -04:00
github-actions[bot] f20de6f5f1
Merge staging-next into staging 2024-08-31 18:04:19 +00:00
benaryorg 4105cdb446
tests/ceph: benaryorg as dmcrypt test maintainer
Signed-off-by: benaryorg <binary@benary.org>
2024-08-31 17:12:02 +00:00
éclairevoyant 075c6ce71f
nixos/fcitx5: fix evaluation (#338621) 2024-08-31 14:28:20 +00:00
sternenseemann 891a1f78e8 nixos/tests/wireguard: tie kernel version to test to default
When wireguard began being tested on multiple kernel versions, the
current default version at the time was hard coded:
41bd6d2614.

We should update this and prevent it from becoming stale ever again by
computing the default value.
2024-08-31 16:09:11 +02:00
Nick Cao 4a7f3e03c1
nixos/fcitx5: replace renamed options in test 2024-08-31 09:22:24 -04:00
Niklas Hambüchen 41f229d131
ceph.tests: Fix maintainer eval (#338619) 2024-08-31 15:22:03 +02:00
github-actions[bot] c33b70bb75
Merge staging-next into staging 2024-08-31 12:05:08 +00:00
Martin Weinelt 9e01f2b6ac
nixos/tests/frigate: test login 2024-08-31 13:49:32 +02:00
Martin Weinelt 62a52a1b3c
frigate: 0.13.2 -> 0.14.1
https://github.com/blakeblackshear/frigate/releases/tag/v0.14.0
https://github.com/blakeblackshear/frigate/releases/tag/v0.14.1
2024-08-31 13:49:32 +02:00
Niklas Hambüchen def05db018 ceph.tests: Fix maintainer eval 2024-08-31 11:47:58 +00:00
Niklas Hambüchen 53152af2fe
ceph: Fix missing patch for Ceph with dmcrypt (#335684) 2024-08-31 13:11:26 +02:00
benaryorg 0cd631e61f tests/ceph: bluestore, dmcrypt, and IPv6 test
Signed-off-by: benaryorg <binary@benary.org>
2024-08-31 11:07:25 +00:00
github-actions[bot] fab50d5f8d
Merge staging-next into staging 2024-08-31 00:13:46 +00:00
Philip Taron 9916dc8728
treewide/nixos: remove with lib; part 2 (#335618) 2024-08-30 15:56:57 -07:00
Philip Taron 4710721d41
nixos: Support fileSystems.<name>.depends with fstab-generator (#233707) 2024-08-30 15:55:39 -07:00
Felix Buehler 5f816eeb7e nixos.tests.audiobookshelf: remove with lib; 2024-08-30 23:01:46 +02:00