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]
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]
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]
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
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]
3b1652aad3
Merge master into staging-next
2024-09-08 18:04:04 +00: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]
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]
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]
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]
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]
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]
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]
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]
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]
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]
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
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
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