Commit Graph

9168 Commits

Author SHA1 Message Date
Weijia Wang
031eb8aa79 nixos/opentelemetry-collector: fix tests 2024-09-11 14:11:28 +02:00
ghpzin
7fb51e54e8
nixos/tests/quorum: fix test
- add `services.quorum.genesis.config.homesteadBlock = 1`.
Without it test fails with error:
'quorum-pre-start[822]: Fatal: Failed to write genesis block:
unsupported fork ordering: homesteadBlock not enabled, but eip150Block
enabled at 1'
2024-09-11 13:27:47 +03:00
nikstur
2eeebc0d5d
userborn: 0.1.0 -> 0.2.0 (#341039) 2024-09-11 11:17:57 +02:00
ghpzin
00ce4be9e4
nixos/tests/pgjwt: fix test
- remove extra 'CREATE EXTENSION' statements added with sed to test.sql,
current test.sql already has them.
- change 'nodes.master.config' to 'nodes.master' according to eval warn:
evaluation warning: Module argument `nodes.master.config` is deprecated.
Use `nodes.master` instead.
2024-09-11 08:11:18 +03:00
éclairevoyant
49f7e34d6e
maintainers: remove eclairevoyant 2024-09-10 15:02:41 -04: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
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
Vladimír Čunát
28e9b6d60f
Merge staging-next 2024-09-01 (#338840) 2024-09-10 07:42:45 +02: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]
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
ghpzin
ead87172eb
nixos/tests/non-default-filesystems: fix btrfs mount regex
- fix regex checking mount to handle other mount options
- add output from /proc/mounts with '/dev/vda' for debug purposes
2024-09-09 09:56:42 +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
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]
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
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
Will Fancher
c653608dcd overlayfs: Assert that upperdir == null requires systemd initrd 2024-08-30 15:18:36 -04:00
github-actions[bot]
758138647a
Merge staging-next into staging 2024-08-30 12:05:38 +00:00
WilliButz
c169763c30
userborn: init at 0.1.0 (#332719) 2024-08-30 12:22:54 +02:00
Andrew Morgan
908c5df932 open-webui: test environmentFile option
Modify the tests for open-webui such that the name of the service
is set via the 'environmentFile' option, then check that the
service's name differs from the default.
2024-08-29 19:33:59 +01:00
github-actions[bot]
5a1871826e
Merge staging-next into staging 2024-08-29 12:05:39 +00:00
ghpzin
f25def232a
nixos/tests/ec2-nixops: fix build
- change image format to qcow2
- add 10 minute meta.timeout
- add 2 minute timeout to ssh check
2024-08-29 12:37:00 +03:00
zowoq
18e404b0e8
hydra: 2024-08-20 -> 0-unstable-2024-08-27 (#338097) 2024-08-29 17:49:30 +10:00
Sandro Jäckel
55760e4c10 hydra: rename from hydra_unstable
There is no stable hydra package
2024-08-29 13:56:32 +10:00
github-actions[bot]
3a4a3e98a8
Merge staging-next into staging 2024-08-29 00:13:35 +00:00
Adam C. Stephens
f6727c3fab
lxc: added option for unprivileged containers (#310088) 2024-08-28 15:16:56 -04:00
github-actions[bot]
db8f276ee7
Merge staging-next into staging 2024-08-28 18:04:45 +00:00
Will Fancher
bf19362974
nixos/systemd-boot: use unique path for devicetree blob (#336263) 2024-08-28 12:36:20 -04:00
Matteo Sozzi
389de87aed
lxc: added option for unprivileged containers.
Added extra option to enable unprivileged containers. This includes a
patch to remove the hard-coded path to `lxc-user-nic` and a new security
wrapper to set SUID to `lxc-user-nic`.
2024-08-28 09:18:23 -04:00
Adam Stephens
056b6a1f40
nixos/tests/lxd: fix squashfs container import 2024-08-28 09:18:19 -04:00
Adam Stephens
4d2a0cfb34
nixos/tests/incus: fix container importing 2024-08-28 09:18:17 -04:00
Sandro Jäckel
d50e23f0a4
glxinfo: replace with mesa-demos 2024-08-28 14:38:12 +02:00
github-actions[bot]
4420fe8b58
Merge staging-next into staging 2024-08-28 12:05:53 +00:00
Florian Klink
c8912137a3
wstunnel: 9.7.4 -> 10.0.1 (#335185) 2024-08-28 10:56:59 +02:00
Savyasachee Jha
7e729ac34d nixosTests.firefly-iii-data-importer: init 2024-08-28 08:29:32 +02:00
github-actions[bot]
9625ee802a
Merge staging-next into staging 2024-08-27 18:04:47 +00:00
Gaétan Lepage
310d15111f
invidious: 2.20240427 -> 2.20240825.2 (#337338) 2024-08-27 15:56:43 +02:00
Gaetan Lepage
a1f7e3d10e nixos/invidious: remove machine.config in test 2024-08-27 14:59:21 +02:00
github-actions[bot]
14a81042cb
Merge staging-next into staging 2024-08-27 12:05:40 +00:00
Someone
4faf4ca9af
nvidia-container-toolkit: only mount existing paths in the host (#319772) 2024-08-27 11:18:18 +00:00
Emily
343ad0ee4a python3Packages.matrix-nio: add withOlm flag 2024-08-26 15:54:04 +01:00
github-actions[bot]
eb9c198aae
Merge staging-next into staging 2024-08-26 12:05:49 +00:00
nikstur
ad63319ca5 nixos/tests/userborn: init 2024-08-26 12:45:33 +02:00
Sandro
6b4d280cf5
Merge pull request #336797 from SuperSandro2000/paperless-ngx 2024-08-26 11:47:01 +02:00
7c6f434c
8e06d10fb6
Merge pull request #312314 from ajs124/upd/lvm2
lvm2: 2.03.23 -> 2.03.25
2024-08-26 09:40:45 +00:00
7c6f434c
8487207876
Merge pull request #337094 from OPNA2608/init/lomiri/lomiri-docviewer-app
lomiri.lomiri-docviewer-app: init at 3.0.4
2024-08-26 05:40:34 +00:00
tomberek
7f7df390e6
Merge pull request #335672 from tomberek/tomberek.nixos_test
nixosTest.nix-upgrade: init
2024-08-25 17:48:39 -04:00
Sandro
68d0798164
Merge pull request #334901 from jpds/kafka-3.8.0
apacheKafka: init 3.8.0
2024-08-25 23:30:47 +02:00
Sandro Jäckel
bb69775568
paperless-ngx: drop inactive maintainers, add myself to maintainers 2024-08-25 21:39:54 +02:00
Bobby Rong
dc23466adb
Merge pull request #336934 from bobby285271/upd/pantheon
Pantheon updates 2024-08-24 (switchboard 8.0.0)
2024-08-25 11:34:02 +08:00
OPNA2608
531655d3bf tests/lomiri-docviewer-app: init 2024-08-24 23:27:52 +02:00
Jared Baur
6327b07b25
nixos/systemd-boot: use unique path for devicetree blob
Use the store directory for the devicetree package containing the
desired DTB when installing to the ESP. This allows for more than one
NixOS generation containing differing DTBs to coexist on the same ESP
(similar to how we can have multiple kernels & initrds). This change
removes the assumption that the filepath passed to `copy_from_file` is a
file that lives at the toplevel of a nix output path (which prior to the
systemd-boot DTB support was the case for the kernel and initrd
derivations).
2024-08-24 12:50:24 -07:00
Bobby Rong
8e75a28e4e
nixos/pantheon: Increase memorySize
https://logs.ofborg.org/?key=nixos/nixpkgs.336934&attempt_id=24f89861-72eb-417f-94bf-93cea578a1f1
2024-08-24 22:34:55 +08:00
Adam C. Stephens
bd29cb4b30
Merge pull request #336836 from oddlama/feat-update-kanidm-provision
kanidm-provision: 1.1.1 -> 1.1.2
2024-08-24 08:58:35 -04:00
Cosima Neidahl
eb76459e90
Merge pull request #334952 from OPNA2608/fix/ayatana-lomiri-indicator-marking
nixos/ayatana-indicators: Split ayatana and lomiri indicators
2024-08-24 11:12:00 +02:00
Bobby Rong
b3784b8153
treewide: Fix switchboard executable name 2024-08-24 14:31:20 +08:00
Gabriella Gonzalez
0b6fa5ee40
virtualisation.oci-containers: Add new imageStream option (#335430)
This adds a new `imageStream` option that can be used in conjunction
with `pkgs.dockerTools.streamLayeredImage` so that the image archive
never needs to be materialized in the `/nix/store`.  This greatly
improves the disk utilization for systems that use container images
built using Nix because they only need to store image layers instead of
the full image.  Additionally, when deploying the new system and only
new layers need to be built/copied.
2024-08-24 04:38:27 +02:00
Donovan Glover
d3353b074b
Merge pull request #336286 from oluceps/update-dae
dae: 0.7.0 -> 0.7.1
2024-08-23 19:35:53 +00:00
oddlama
aa6cbcbf09
nixos/kanidm: run nixfmt-rfc-style 2024-08-23 20:55:03 +02:00
oddlama
391d05ce95
nixos/kanidm: update provisioning to allow multiple origin urls 2024-08-23 20:46:53 +02:00
ajs124
f5fa4e0cc8 nixos/tests/lvm2/vdo: only build latest kernel 2024-08-23 19:59:33 +02:00
Sarah Brofeldt
f372ec38b1
Merge pull request #334417 from r-ryantm/auto-update/kubernetes
kubernetes: 1.30.2 -> 1.31.0
2024-08-23 12:24:08 +02:00
Jörg Thalheim
33b5aab88f nixosTest.nix-upgrade: try to garbage collect with old nix 2024-08-23 11:06:48 +02:00
Jörg Thalheim
d01abc5602 nixosTest.nix-upgrade: actually use nix-daemon for build
root by-passes nix-daemon
2024-08-23 11:06:48 +02:00
Tom Bereknyei
c4dffb6513 nixosTest.nix-upgrade: init
Test out both nix upgrade-nix and a NixOS upgrade.

Inject a fake fallback-paths.nix assuming a stable -> latest upgrade.

The NixOS upgrade does not use nixos-rebuild switch due to the
cost+annoyance of the instantiation needing
system.includeBuildDependencies.
2024-08-23 11:06:47 +02:00
rnhmjoj
89eb93dc3f
nixos/wireless: link config to /etc by default
This links the generated configuration to /etc/wpa_supplicant.conf
unless `allowAuxiliaryImperativeNetworks`. In the latter case the
file in /etc should be writable and the generated one remains only
in the Nix store.
2024-08-22 21:46:05 +02:00
Someone Serge
f72b7b56fb tests/nvidia-container-toolkit: mv shared config to defaults 2024-08-22 17:51:54 +00:00
Someone Serge
d970b4d6cd tests/nvidia-container-toolkit: hardware.opengl -> graphics 2024-08-22 17:37:26 +00:00
Someone Serge
0780a3ebc8 tests/nvidia-container-toolkit: strip {no,one}-nvidia prefix as obvious from the context 2024-08-22 17:34:48 +00:00
rnhmjoj
4d0d7dfcec
nixos/tests/wpa_supplicant: use secretsFile and split subcases 2024-08-22 19:27:20 +02:00
Someone Serge
1e571aeab4 tests/nvidia-container-toolkit: less nesting 2024-08-22 17:25:49 +00:00
Someone Serge
1b7f2fe883 tests/nvidia-container-toolkit: more getExe 2024-08-22 17:09:56 +00:00
Martin Weinelt
d9cf6ea6f8
Merge pull request #336445 from adamcstephens/kanidm/1.3.3
kanidm: 1.3.2 -> 1.3.3
2024-08-22 18:41:30 +02:00
Adam Stephens
b93f6e4acd
nixos/tests/kanidm: bind certs path to fix ofborg tests
provision # [    8.223448] (kanidmd)[819]: kanidm.service: Failed to set up mount namespacing: /ofborg/checkout/repo/38dca4e3aa6bca43ea96d2fcc04e8229/builder/ofborg-evaluator-1/nixos/tests/common/acme/server:
No such file or directory
2024-08-22 10:59:48 -04:00
Christina Sørensen
31321be124
kubernetes: 1.30.2 -> 1.31.0
Updates feature gate tests to feature gates introduces in 1.31, assuming
they'll be around for a while.
2024-08-22 16:26:38 +02:00
Sandro
180f9e2195
Merge pull request #334629 from OPNA2608/init/lomiri/lomiri-gallery-app 2024-08-22 15:44:21 +02:00
Sandro
a45dc99ba3
Merge pull request #287565 from RatCornu/pingvin-share 2024-08-22 11:59:03 +02:00
oluceps
6c22d08406
nixos/test/dae: disable waiting network 2024-08-22 17:09:31 +08:00
José Romildo Malaquias
56b912ba3f
Merge pull request #336161 from ghpzin/nixosTests.enlightenment/mark-broken
nixos/tests/enlightenment: mark broken
2024-08-21 22:28:08 -03:00
marius david
8f73423ca0 tests/lemmy: Fix Lemmy’s test 2024-08-21 22:13:35 +02:00
OPNA2608
1b4795b3e2 tests/lomiri: Optimise further
- Split desktop into desktop-basics (basic keybind & app launching) and
  desktop-appinteractions (one applications triggering something in another) due to timeouts
- Wrap machine.wait_for_text to wait 10 seconds before starting

The 10 second delay improves runtime dramatically on weaker hardware. In desktop-ayatana-indicators
on my aarch64 laptop, runtime was cut down by 818,41 seconds (~ 14 minutes).
Hopefully helps abit with timeout issues on ARM :(
2024-08-21 21:09:49 +02:00
r-vdp
6cac9e409c
wstunnel: reformat with nixfmt 2024-08-21 10:46:04 +02:00
Jörg Thalheim
c43e67f69b
Merge pull request #335344 from Mic92/harmonia
nixos/harmonia: switch to non-deprecated SIGN_KEY_PATHS
2024-08-21 07:01:22 +02:00
ghpzin
bddd01e49f
nixos/tests/pleroma: fix timeout
- fix 'toot login_cli' password enter
- add '--debug' to toot for additional logs
- add wait for '/var/lib/pleroma' to exist
- remove unused 'with pkgs;'
- set 10 minute timeout
2024-08-21 00:19:28 +03:00
ghpzin
6acc9befef
nixos/tests/atop: fix version regex, add timeout 2024-08-21 00:10:14 +03:00
ghpzin
11a05813b6
nixos/tests/enlightenment: mark broken 2024-08-20 23:43:31 +03:00
ghpzin
0bd853aab8
nixos/tests/vscode-remote-ssh: fix ocr, add timeout 2024-08-20 23:29:31 +03:00
Sigmanificient
78b1309ad4 nixos/tests/qtile: test extraPackages and qtile-extras 2024-08-20 02:27:03 +02:00
Kerstin
f0ceb9f402
Merge pull request #335768 from erictapen/mastodon
nixos/mastodon: remove pin for postgresql version
2024-08-19 23:11:53 +02:00
Rafael Fernández López
d665ca4fb2 nvidia-container-toolkit: add initial set of tests to check closures 2024-08-19 19:40:28 +02:00
Pol Dellaiera
8d18fe9184
Merge pull request #335151 from drupol/nixos/chromadb/init
nixos/chromadb: init
2024-08-19 17:29:57 +02:00
nicoo
2a5454490e
nixosTests.systemd-boot.memtest86: only run when memtest86plus is available (#335825)
The blocks the `nixos-unstable` channel due to an [evaluation error] for `aarch64-linux`.

[evaluation error]: https://gist.github.com/nbraud/8820dda48156922f998bba987eb229c6
2024-08-19 14:51:18 +00:00
Kerstin Humm
14fbed4b70
nixos/mastodon: don't pin postgresql version for test 2024-08-19 11:06:57 +02:00
schnusch
d8c7f81279 nixos/cgit: test list settings type 2024-08-19 08:13:49 +02:00
Sandro
69701a3807
Merge pull request #320060 from PatrickDaG/homebox
homebox: init at 0.13.0; nixos/homebox: init
2024-08-18 16:32:43 +02:00
Sandro
c67dbda54f
Merge pull request #308700 from tie/pgbouncer-settings
nixos/pgbouncer: add services.pgbouncer.settings option
2024-08-18 16:30:17 +02:00
rnhmjoj
f235dda87f
nixos/wireless: reimplement secrets using ext_password_backend
This replaces the current implementation (splicing the secrets into the
configuration file using environment variables) with the new built-in
mechanism ext_password_backend.

With some minor syntax changes, it works exactly as before, except the
heavy lifting is done by wpa_supplicant and probably less error-prone.
2024-08-18 08:46:00 +02:00
gaykitty
be1336d8b8 nixos/stargazer: harden systemd service 2024-08-17 18:32:48 -04:00