github-actions[bot]
cc090d2b94
Merge master into staging-next
2022-10-14 12:01:35 +00:00
Ninjatrappeur
8e3b02dc7d
Merge pull request #194916 from flokli/nixos-test-nscd
2022-10-14 11:54:37 +02:00
Florian Klink
dea7647814
nixosTests.nscd: drop _gateway lookups
...
This has shown to be flaky in the VM test, at least when running on
the aarch64 ofborg builder(s).
I assume it's some flakyness in systemd-networkd not being fully up, or
at least not up to the point that it properly replies to the _gateway
request.
This part of the test is supposed to test external (non-glibc) nss
module lookup for the host database works, which is already sufficiently
covered in the previous checks (for *.localhost). Drop these redundant
checks. We're not integration-testing networkd here.
2022-10-14 11:26:48 +02:00
Florian Klink
f08b8d6cfa
nixosTests.nscd: test unscd as well
...
This shows that external nss module resolution is broken with unscd.
2022-10-14 10:07:11 +02:00
Martin Weinelt
c728598b84
Merge remote-tracking branch 'origin/staging-next' into staging
2022-10-13 23:29:04 +02:00
Florian Klink
d90ffb83c2
Merge pull request #195154 from veehaitch/networkd-ipv6-pd
...
nixos/networkd: add/adopt IPv6 options
2022-10-13 23:00:26 +02:00
github-actions[bot]
62bcf0ac62
Merge staging-next into staging
2022-10-13 12:02:06 +00:00
K900
803f180021
Merge pull request #191357 from K900/plasma-beta
...
Plasma 5.26.0, KDE Frameworks 5.99
2022-10-13 10:31:12 +03:00
Vladimír Čunát
00a757ed3f
Merge branch 'master' into staging
2022-10-13 08:27:55 +02:00
Vladimír Čunát
7a94322ed7
Merge #182618 : GNOME 42 → 43
2022-10-13 08:14:27 +02:00
Jared Baur
5d79c93d77
nixos/prometheus-kea-exporter: Fix ExecStart
arguments
...
The current `ExecStart` will not allow for multiple sockets to properly
be passed to the program since the extra newline character is interpreted to
be part of the socket path.
2022-10-12 20:39:09 -07:00
Artturi
e66d2fd89d
Merge pull request #194256 from Artturin/treewides2
2022-10-13 00:08:01 +03:00
Thiago Kenji Okada
b87716afc9
Merge pull request #188881 from shadaj/patch-4
...
nixos/restic: make it possible to use the existing backup cache for prune/check
2022-10-12 21:26:00 +01:00
Maximilian Bosch
955e01095a
grafana: 9.1.7 -> 9.2.0
...
ChangeLog: https://github.com/grafana/grafana/releases/tag/v9.2.0
Also fixed the test: the default value for the admin email address is
now `admin@localhost`[1].
[1] 39102c6656
2022-10-12 20:45:15 +02:00
K900
37a64594bd
nixos/plasma-bigscreen: enable uinput correctly
...
This is required for plasma-remotecontrollers to actually work.
Make sure to also add your user to the `uinput` group.
2022-10-12 20:28:53 +03:00
Shadaj Laddad
dd34f474ed
nixos/restic: make it possible to use the existing backup cache for prune/check
...
Configures the `--cache-dir` parameter for the prune and check commands run after backing up. For `check`, also adds a `checkOpts` flag to enable using the cache, since that is disabled by default.
2022-10-12 09:09:27 -07:00
K900
5e62c78f4b
nixos/plasma5: add very basic plasma-bigscreen module
2022-10-12 17:15:56 +03:00
Patrick Hilhorst
1bb6ca7fe1
nixosTests.vscodium: allow more expressions to satisfy save file dialog
...
Previously was not clearing due to OCR glitch, should be more robust now. Also commented out the 'quit', which was also failing.
2022-10-12 11:38:31 +02:00
Yorick van Pelt
a5c9290979
mysql57: drop
...
Mysql 5.7 is not EOL yet, but is quite old and fully replaceable
by mysql 8.0 or mariadb.
2022-10-12 11:02:14 +02:00
Florian Klink
3ff0a8f840
Merge pull request #189676 from zhaofengli/cryptenroll
...
systemd: Fix systemd-{cryptenroll,cryptsetup} TPM2 and FIDO2 support (attempt #3 )
2022-10-12 00:56:04 +02:00
Jan Tojnar
b8e21f065b
librsvg: remove installed tests
...
Build will start failing with the following error in 2.55.1 due to `/build/librsvg-2.55.1/.libs` ending up in rpath:
RPATH of binary /nix/store/78k70limslvxs6y98hdirbcixl3car1q-librsvg-2.55.1-installedTests/libexec/installed-tests/RSVG/api contains a forbidden reference to /build/
2022-10-11 18:52:13 +02:00
Martin Weinelt
8a6466ecd3
Merge pull request #195295 from mweinelt/networkd-ia-pd-kea
2022-10-11 15:37:05 +02:00
Martin Weinelt
d97e915faf
nixos/tests/chromium: Enable on aarch64-linux
2022-10-11 15:33:42 +02:00
Guillaume Girol
6fe43abcfc
Merge branch 'master' into tracee-use-new-wrapper
2022-10-11 09:57:23 +00:00
Martin Weinelt
5f20362a4a
nixos/tests: Use kea in networkd prefix-delegation test
...
With the announced EOL of the venerable ISC DHCP Server it is time to
migrate this test to Kea, it's successor.
The ISP has also received an upgrade to its interface configuration,
which now happens completely through networkd.
https://www.isc.org/blogs/isc-dhcp-eol/
2022-10-10 21:37:28 +02:00
Artturin
f4ea1208ec
treewide: *Flags convert to list from str
...
*Flags implies a list
slightly relevant:
> stdenv: start deprecating non-list configureFlags https://github.com/NixOS/nixpkgs/pull/173172
the makeInstalledTests function in `nixos/tests/installed-tests/default.nix` isn't available outside of nixpkgs so
it's not a breaking change
2022-10-10 15:30:59 +03:00
Kartik Gokte
8d5a404437
nixos/karma: init
2022-10-10 10:46:25 +05:30
github-actions[bot]
e92f9b319a
Merge staging-next into staging
2022-10-10 00:04:21 +00:00
github-actions[bot]
535838d0a5
Merge master into staging-next
2022-10-10 00:03:49 +00:00
Martin Weinelt
a0b341d690
Merge pull request #195230 from illustris/sssd-ldap
2022-10-10 00:34:26 +02:00
illustris
51b9e2857f
nixos/sssd: fix race condition in test
2022-10-10 03:48:52 +05:30
Martin Weinelt
829f89581a
Merge pull request #181764 from mweinelt/glibc-without-libcrypt
2022-10-09 21:07:26 +02:00
github-actions[bot]
3b37795067
Merge staging-next into staging
2022-10-09 18:02:10 +00:00
github-actions[bot]
44f6a02f39
Merge master into staging-next
2022-10-09 18:01:35 +00:00
Greizgh
987d2f575a
nixos/seafile: avoid sleep in tests
...
Replace sleep statements with wait_until_succeeds
2022-10-09 13:31:13 -04:00
Franz Pletz
32e7482074
nixos/tests/shadow: new hashes support with libxcrypt
2022-10-09 18:09:41 +02:00
Sandro
f5802f496d
Merge pull request #187026 from azahi/endlessh-go
2022-10-09 16:50:02 +02:00
github-actions[bot]
3e675d06f5
Merge staging-next into staging
2022-10-09 12:02:02 +00:00
github-actions[bot]
8972888c55
Merge master into staging-next
2022-10-09 12:01:31 +00:00
Sandro
21469bd965
Merge pull request #191198 from Moredread/nixpkgs-paperless
...
nixosTests.paperless: check if /metadata/ can be accessed
2022-10-09 08:49:28 +02:00
Vincent Haupert
bc8d6d8f96
nixos/networkd: DHCPv6PrefixDelegation
-> DHCPPrefixDelegation
...
Adapt to changes introduced in Systemd 250:
> The [DHCPv6PrefixDelegation] section in .network file is renamed to
> [DHCPPrefixDelegation], as now the prefix delegation is also
> supported with DHCPv4 protocol by enabling the Use6RD= setting.
Replaces the `dhcpV6PrefixDelegationConfig` with
`dhcpPrefixDelegationConfig` and throws an error if the old option is
used.
Also adapt the respective IPv6 prefix delegation test.
2022-10-09 00:11:52 +02:00
github-actions[bot]
50515b668c
Merge staging-next into staging
2022-10-08 18:01:40 +00:00
github-actions[bot]
d2cd24fe6a
Merge master into staging-next
2022-10-08 18:01:07 +00:00
Florian Klink
1780768449
Merge pull request #194684 from oxalica/fix/systemd-oomd-test
...
nixos/tests/systemd-oomd: fix and follows upstream tests
2022-10-08 16:09:45 +02:00
Robert Scott
68138bfb28
nixosTests.spark: give worker node 2G of memory
...
test currently failing due to OOM
2022-10-08 11:55:51 +01:00
Silvan Mosberger
c36f929dee
nixos/tests: Add tests for dockerTools.buildNixShellImage
2022-10-07 22:04:24 +02:00
Florian Klink
1224368495
nixosTests.nscd: init, move DynamicUser test into there
...
nixosTests.systemd is quite heavy, it requires a full graphical system,
which is quite a big of a rebuild if the only thing you want to test is
whether dynamic users work.
This is now moved to an `nscd` test, which tests various NSS lookups,
making extra sure that the nscd path is tested, not the fallback path
(by hiding /etc/nsswitch.conf and /etc/hosts for getent).
nixosTests.resolv is removed. It didn't check for reverse lookups,
didn't catch nscd breaking halfway in between, and also had an
ambiguous reverse lookup - 192.0.2.1 could either reverse lookup to
host-ipv4.example.net, or host-dual.example.net.
2022-10-07 14:19:56 +02:00
github-actions[bot]
0b4912d905
Merge staging-next into staging
2022-10-06 18:03:42 +00:00
github-actions[bot]
c5f0d725df
Merge master into staging-next
2022-10-06 18:03:10 +00:00
Lucas Savva
49c0fd7d60
nixos/acme: Disable lego renew sleeping
...
Lego has a built-in mechanism for sleeping for a random amount
of time before renewing a certificate. In our environment this
is not only unnecessary (as our systemd timer takes care of it)
but also unwanted since it slows down the execution of the
systemd service encompassing it, thus also slowing down the
start up of any services its depending on.
Also added FixedRandomDelay to the timer for more predictability.
2022-10-06 10:30:24 -04:00
Lucas Savva
657ecbca0e
nixos/acme: Make account creds check more robust
...
Fixes #190493
Check if an actual key file exists. This does not
completely cover the work accountHash does to ensure
that a new account is registered when account
related options are changed.
2022-10-06 10:30:24 -04:00
Lucas Savva
39796cad46
nixos/acme: Fix cert renewal with built in webserver
...
Fixes #191794
Lego threw a permission denied error binding to port 80.
AmbientCapabilities with CAP_NET_BIND_SERVICE was required.
Also added a test for this.
2022-10-06 10:30:24 -04:00
oxalica
9fca212c84
nixos/tests/systemd-oomd: fix and follows upstream tests
...
The current test triggers the kernel OOM killer and doesn't work well.
2022-10-06 09:48:13 +08:00
github-actions[bot]
8a69058a29
Merge staging-next into staging
2022-10-05 18:08:07 +00:00
github-actions[bot]
939050602c
Merge master into staging-next
2022-10-05 18:07:32 +00:00
José Luis Lafuente
396f4f05b9
nixos/tmate-ssh-server: init module ( #192270 )
...
* nixos/tmate-ssh-server: init module
Co-authored-by: Aaron Andersen <aaron@fosslib.net>
2022-10-05 17:34:30 +01:00
oxalica
78f929c5a6
nixos/tests/systemd-initrd-luks-fido2: init
2022-10-05 08:22:53 -06:00
Jamie McClymont
9e9637ecb6
nixos/tests/systemd-initrd-luks-tpm2: init
2022-10-05 08:22:51 -06:00
github-actions[bot]
855f2990f1
Merge staging-next into staging
2022-10-05 12:02:14 +00:00
github-actions[bot]
ebb7cf0268
Merge master into staging-next
2022-10-05 12:01:40 +00:00
Florian Klink
c1c406bc87
Merge pull request #191491 from oxalica/fix/systemd-initrd-modprobe
...
nixos/systemd-stage-1: include modprobe confg in initrd
2022-10-05 10:39:58 +02:00
Thiago Kenji Okada
d10f9fdccd
Merge pull request #193939 from thiagokokada/bump-retroarch
...
retroarch: 1.10.3 -> 1.11.0; libretro: unstable-2022-04-21 -> unstable-2022-10-01
2022-10-05 09:00:37 +01:00
oxalica
3c92009868
nixos/tests/systemd-initrd-modprobe: init
2022-10-05 08:37:51 +08:00
github-actions[bot]
d426366b62
Merge staging-next into staging
2022-10-05 00:05:03 +00:00
Martin Weinelt
253ca4957d
Merge remote-tracking branch 'origin/master' into staging-next
2022-10-05 00:44:16 +02:00
Florian Klink
72911a27bb
Merge pull request #193502 from phaer/systemd-portabled
...
Support systemd-portabled
2022-10-04 21:39:39 +02:00
superherointj
2e19f2fa53
maintainers: remove superherointj
2022-10-04 14:06:48 -03:00
oxalica
dad24c51c1
systemd-no-tainted: init as regression test
2022-10-05 01:03:24 +08:00
superherointj
ef157b4b4c
Merge pull request #193376 from superherointj/package-k3s-1.25.2+k3s1
...
k3s: 1.25.0+k3s1 -> 1.25.2+k3s1
2022-10-04 13:11:41 -03:00
Sandro
b70049a463
Merge pull request #183349 from Luflosi/rename-ipfs-to-kubo
2022-10-03 21:34:14 +02:00
Sandro
1385382014
Merge pull request #191532 from ambroisie/add-tandoor-recipes
2022-10-03 20:25:06 +02:00
Bruno BELANYI
91ba8464f4
nixos/tandoor-recipes: add test
2022-10-03 09:48:54 +02:00
github-actions[bot]
0ae3aa5345
Merge master into staging-next
2022-10-02 17:45:43 +00:00
Graham Christensen
25acc1d800
Merge pull request #190014 from fgaz/vengi-tools/0.0.21
...
vengi-tools: 0.0.20 -> 0.0.21
2022-10-02 13:04:45 -04:00
superherointj
3d200bd959
nixos/tests/k3s: fix tests
...
* add superherointj as maintainer
2022-10-02 13:01:47 -03:00
Luflosi
eefaaf41d6
kubo: rename from ipfs
...
Go-IPFS was renamed to Kubo in version 0.14.0, see https://github.com/ipfs/kubo/issues/8959 .
2022-10-02 16:00:22 +02:00
06kellyjac
1a90756aa7
tracee: 0.7.0 -> 0.8.3
...
Also simplified the package since after #176152 the tracee build process can
now pass in a -target of bpf without weird overrides
2022-10-02 11:45:08 +01:00
github-actions[bot]
e879e7d54e
Merge master into staging-next
2022-10-02 00:04:43 +00:00
Sandro
f01f3c83d2
Merge pull request #192615 from gador/pgadmin-6.14
2022-10-01 23:53:36 +02:00
Florian Brandes
2cf3003858
pgadmin4: 6.13 -> 6.14
...
include fix for flask-security-too update
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-10-01 21:56:03 +02:00
Robert Hensing
534e5629af
nixos/tests/make-test-python.nix: Restore stand-alone invocation
...
It's an ugly solution (like before), but some of us want to
nix-build nixos/tests/foo.nix
This PR makes that possible once more for tests are wired with `make-test-python.nix`.
2022-10-01 16:43:42 +02:00
Thiago Kenji Okada
0eadc3bbf2
maintainers: add libretro team, use it in retroarch/libretro
2022-10-01 14:31:39 +01:00
Thiago Kenji Okada
bbcaaeb97d
retroarch: add nixosTests.retroarch as passthru.tests
2022-10-01 13:27:32 +01:00
github-actions[bot]
25043f0f28
Merge master into staging-next
2022-10-01 12:01:27 +00:00
Kira Bruneau
f185f71ed8
Merge pull request #192154 from kira-bruneau/linuxPackages.xpadneo
...
linuxPackages.xpadneo: 0.9.4 -> 0.9.5
2022-10-01 07:39:12 -04:00
Christian Kögler
95ca550fa3
Merge pull request #191902 from ck3d/fix-machinectl-system
...
nixos/test: fix system for container in systemd-machinectl
2022-10-01 10:00:04 +02:00
github-actions[bot]
e1d2f74dee
Merge master into staging-next
2022-09-30 18:03:29 +00:00
phaer
466b73d659
nixos/tests: init systemd-portabled
...
Please enter the commit message for your changes. Lines starting
2022-09-30 15:21:45 +02:00
Sandro
c1487a18d1
Merge pull request #186990 from fgaz/ladybird/2022-08-14
2022-09-30 14:46:51 +02:00
github-actions[bot]
9c14978f84
Merge master into staging-next
2022-09-29 12:01:25 +00:00
Robert Hensing
aed1deab05
nixos/testing: Fix release.nix tests evaluation
...
Fixes the problem introduced by 12b3066aae
which caused nixos/release.nix to return the wrong attributes, while
intending to only affect nixos/lib's runTest.
This also removes callTest from the test options, because callTest is
only ever invoked by all-tests.nix.
2022-09-29 10:49:09 +02:00
Vladimír Čunát
8ba120420f
Merge #191339 : staging-next 2022-09-15
2022-09-29 09:16:47 +02:00
Lassulus
af364a3655
Merge pull request #190172 from Stunkymonkey/init-freshrss
2022-09-28 23:11:33 +02:00
Felix Buehler
0b204f0c28
freshrss: init at 1.20.0, tests and module
2022-09-28 22:46:15 +02:00
Robert Scott
3785988a46
Merge pull request #191331 from helsinki-systems/init/varnish72
...
varnish72: init at 7.2.0
2022-09-28 19:59:57 +01:00
github-actions[bot]
f18d801779
Merge staging-next into staging
2022-09-28 18:05:53 +00:00
Martin Weinelt
7da8d25d87
Merge remote-tracking branch 'origin/master' into staging-next
2022-09-28 17:15:11 +02:00
Bernardo Meurer
2e0cca58f0
Merge pull request #169613 from helsinki-systems/feat/systemd-oomd
2022-09-28 09:53:49 -03:00
Robert Hensing
9480b59b45
nixosTests.rabbitmq: Test config decryption (fails)
2022-09-28 13:41:42 +02:00
Robert Hensing
7f0d934f9a
Merge pull request #191540 from hercules-ci/nixosTest-modular
...
nixosTest: make modular
2022-09-28 10:27:45 +01:00
Artturi
1c1c182814
Merge pull request #192851 from Artturin/treewides1
2022-09-28 00:50:06 +03:00
ajs124
85e999f902
nixos/tests/varnish: init
2022-09-27 21:45:27 +02:00
github-actions[bot]
a3d9dd7956
Merge staging-next into staging
2022-09-27 12:01:45 +00:00
github-actions[bot]
28a3306bd7
Merge master into staging-next
2022-09-27 12:01:17 +00:00
Sandro
2e977bf954
Merge pull request #188575 from gador/pgadmin-6.13
2022-09-27 10:18:38 +02:00
github-actions[bot]
892a84aea0
Merge staging-next into staging
2022-09-26 18:02:33 +00:00
github-actions[bot]
59a37c822b
Merge master into staging-next
2022-09-26 18:01:53 +00:00
aszlig
9a4b82d2af
Merge pull request #191490 (ZFS test eval fix)
...
This makes sure that we don't try to evaluate the tests with an
incompatible kernel version. The original reviewer didn't react within
10 days, but since they got notified and all this commit is doing is to
fix evaluation, I consider it safe to merge.
Cc: @adisbladis
2022-09-26 17:27:21 +02:00
Francesco Gazzetta
2c81cda2f6
nixosTests.ladybird: init
2022-09-26 17:04:52 +02:00
Artturin
6910a4eea0
treewide: makeWrapper to nativeBuildInputs
...
this should be all of them other than the failed splices
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Frederik Rietdijk
63e480ba16
Merge staging-next into staging
2022-09-26 09:31:50 +02:00
Frederik Rietdijk
de57d754a0
Merge master into staging-next
2022-09-26 09:31:22 +02:00
github-actions[bot]
e0bea8e017
Merge staging-next into staging
2022-09-26 00:03:58 +00:00
Sandro
d374d79d89
Merge pull request #190496 from NukaDuka/kthxbye
2022-09-25 23:43:29 +02:00
Martin Weinelt
68c0ca4416
Merge remote-tracking branch 'origin/master' into staging-next
2022-09-25 21:36:31 +02:00
Kartik Gokte
5a93846946
nixos/kthxbye: init
2022-09-26 00:16:03 +05:30
Mario Rodas
0ea721a941
Merge pull request #192196 from oxalica/pkg/v2ray
...
v2ray: 4.45.0 -> 5.1.0 and refactor
2022-09-25 09:20:49 -05:00
zowoq
de80fd541f
cntr: only run nixosTests on aarch64/x86_64
2022-09-25 07:38:14 +10:00
Robert Hensing
f40ff7f1f1
nixos/tests/installer: Add make-options-doc dep
2022-09-24 17:42:52 +01:00
Robert Hensing
618f82406f
nixos/tests/installer: Fix docbook dependency
2022-09-24 17:38:10 +01:00
Robert Hensing
9303a3c73b
nixos/tests/installed-tests: Fix maintainers
2022-09-24 17:38:10 +01:00
Robert Hensing
583a4f0275
nixos/tests/cri-o: Fix maintainers
2022-09-24 17:38:10 +01:00
Robert Hensing
e260018f9c
nixos/tests: Add names
2022-09-24 17:38:09 +01:00
Robert Hensing
e77913a680
nixos/all-tests.nix: Invoke tests based on make-test-python.nix
2022-09-24 17:38:09 +01:00
Robert Hensing
9886db059a
nixos/testing: Embrace callTest
...
My conception of its input was wrong. It is quite a useful construct,
even if its name is a bit weird.
2022-09-24 17:38:09 +01:00
Matthieu Coudron
fd62fdca5b
virtualisation.docker: require docker.service for docker-prune.service
...
else docker-prune fails when docker is not launched. Adjusted the test as well
2022-09-24 10:42:00 +02:00
Azat Bahawi
99dc9b9c16
nixos/endlessh-go: init module
2022-09-23 23:55:54 +03:00
github-actions[bot]
b23abdbc62
Merge staging-next into staging
2022-09-23 12:02:09 +00:00
Vladimír Čunát
b6e4e0f8ef
Merge #191727 : firefox-esr-91, thunderbird-91: drop
...
...into staging-next
2022-09-23 11:51:26 +02:00
Vladimír Čunát
e9a9c34f4b
Merge branch 'staging-next' into staging
2022-09-22 19:08:09 +02:00
Florian Brandes
73f09f2145
pgadmin4: 6.12 -> 6.13
...
- Add update script
- Add email options to pgadmin4 nixOS module
- Add override for flask 2.2
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-09-22 17:42:20 +02:00
Maximilian Bosch
b2ec74836b
Merge pull request #191670 from Ma27/fix-hardened-kernel-update
...
linux/hardened: fix update script and build for 5.19
2022-09-22 11:03:31 +02:00
github-actions[bot]
e9b2b25a61
Merge staging-next into staging
2022-09-22 00:03:56 +00:00
Sandro
fad61ad09c
Merge pull request #188949 from RaitoBezarius/listmonk-module
2022-09-21 23:42:03 +02:00
lassulus
0877e1f716
nixos-tests: bring back quake3 test
2022-09-21 22:26:03 +02:00
Raito Bezarius
6b891f4788
nixos/listmonk: init module
2022-09-21 19:55:20 +02:00
Martin Weinelt
b3c86ef755
firefox-esr-91-unwrapped: drop
...
The 91 series has reached its end of life.
2022-09-21 13:45:38 +02:00
Robert Hensing
5727fd3e6f
nixosTests.agate: Use module based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
15dcbc2514
nixosTests.aesmd: Use module based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
edf8be37af
nixosTests.adguardhome: Use module based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
b7ffe44469
nixosTests.acme: Use module system based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
0691b450b1
nixosTests._3proxy: Use module system based runner
2022-09-21 10:55:11 +01:00
Robert Hensing
a958a4aa00
nixos/testing: Add pkgs parameter
...
This parameter is for packages to use in VMs, unlike hostPkgs.
2022-09-21 10:55:11 +01:00
Robert Hensing
3c09cb2363
nixos/all-tests.nix: Improve runTest for release.nix
...
... and add runTestOn.
2022-09-21 10:55:11 +01:00
oxalica
07a9b7b1d8
nixos/{test/,}v2ray: fix for new CLI and use upstream systemd units
2022-09-21 15:59:29 +08:00
github-actions[bot]
7f9508dfa0
Merge staging-next into staging
2022-09-21 06:24:07 +00:00
Kira Bruneau
2a916b6c29
nixos/xpadneo: add sanity test
2022-09-20 20:07:11 -04:00
Robert Hensing
cbb1f39264
nixosTests.docker-tools: Add image-with-certs
2022-09-21 01:00:04 +01:00
github-actions[bot]
abd82bc57d
Merge staging-next into staging
2022-09-20 12:02:05 +00:00
Brian Leung
2c8e67bf6b
nixos/lemmy: settings.database.createLocally -> database.createLocally
...
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
2022-09-19 11:34:08 -04:00
Christian Kögler
155c7b11a5
nixos/test: Fix system for systemd-machinectl
2022-09-19 13:33:32 +02:00
github-actions[bot]
d5cae016d9
Merge staging-next into staging
2022-09-18 12:02:15 +00:00
Maximilian Bosch
073f7b179c
nixos/kernel-generic: build linux_5_19_hardened
2022-09-18 12:13:58 +02:00
Linus Heckemann
fb517fc0b0
Merge pull request #191672 from Ma27/rm-kernel-18
...
linux: remove 5.18
2022-09-18 12:09:02 +02:00
github-actions[bot]
da8996606d
Merge staging-next into staging
2022-09-18 06:03:46 +00:00
Maximilian Bosch
a2969b43bb
linux: remove 5.18
...
This is long overdue, the last release was almost a month ago, on 21st
Aug 2022[1].
[1] https://lwn.net/Articles/905532/
2022-09-17 17:06:58 +02:00
Jörg Thalheim
b140a67163
Merge pull request #180976 from Yarny0/pulseaudio-wrapper
...
pulseaudioFull: fix wrapGApp wrapping, fix vm tests
2022-09-17 14:45:26 +02:00
Tako Marks
a0f2ca21da
libvirtd: add zfs storage driver tests
2022-09-16 22:04:24 +02:00
Nick Cao
732950b26b
nixos/stratis: add test for encryption support
2022-09-16 21:04:38 +08:00
aszlig
373feb46cf
nixos: Only use compatible kernels for ZFS tests
...
Right now, the latest kernel is version 5.19, for which there is no
compatible upstream release for ZFS. However, our NixOS VM test always
uses linuxPackages_latest and thus will fail with an evaluation error
most of the time when a new mainline kernel is released.
Since we expose a latestCompatibleLinuxPackages attribute for the ZFS
packages, we already know what's the latest kernel version that is
supported so let's use that instead of linuxPackages_latest.
Signed-off-by: aszlig <aszlig@nix.build>
2022-09-16 14:58:31 +02:00
Jonas Heinrich
22c17bd5f3
Merge pull request #186940 from NickCao/stratis-cli
...
stratis-cli: init at 3.2.0
2022-09-16 13:40:17 +02:00
Kerstin
1637945189
Merge pull request #189975 from Tasqa/kanidm-cacerts-fix
...
nixos/kanidm: Add cacerts path to unixd service
2022-09-15 16:28:21 +02:00
Andre-Patrick Bubel
8a9ffb1b0b
nixosTests.paperless: check if /metadata/ can be accessed
...
Detects issues like #190850 , when gunicorn python version doesn't match
that of paperless.
2022-09-14 16:20:47 +02:00
Nick Cao
65cefcd588
matrix-synapse: 1.66.0 -> 1.67.0
2022-09-14 14:20:23 +08:00
a-kenji
5519e1b89b
nixos/lemmy: remove services.lemmy.jwtSecretPath
...
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: Brian Leung <leungbk@posteo.net>
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Ilan Joselevich <personal@ilanjoselevich.com>
2022-09-12 18:39:54 -04:00
Tako Marks
fb3f7d70b4
nixos/kanidm: Add unixd test
...
Test makes sure unixd is able to run and is able to query the server.
2022-09-12 20:25:04 +02:00
Nick Cao
6ec928d73d
nixos/stratis: wait for devices to appear in tests
2022-09-12 23:49:52 +08:00
Christian Höppner
1357f90327
maintainers: remove mkaito from serokell team
2022-09-12 12:07:15 +01:00
Nick Cao
4abf0ee793
nixos/stratis: add test for simple usecases
2022-09-12 15:19:36 +08:00
github-actions[bot]
6ec60fd222
Merge master into staging-next
2022-09-11 18:01:19 +00:00
Sandro
30ec7dc641
Merge pull request #156232 from B4dM4n/nixos-tests-mediatomb
2022-09-11 18:18:10 +02:00
github-actions[bot]
b6caee49dc
Merge master into staging-next
2022-09-11 00:02:48 +00:00
Sandro
f0f614616f
Merge pull request #190646 from Ma27/bump-nextcloud
2022-09-11 00:34:54 +02:00
Maximilian Bosch
f72099e0cd
nixos/nextcloud: fix a deprecation warning in the tests using redis
2022-09-10 23:53:40 +02:00
github-actions[bot]
cf964b46ea
Merge master into staging-next
2022-09-10 18:01:15 +00:00
Jörg Thalheim
ad0108d803
nixos/gollum: add test
2022-09-10 18:09:08 +02:00
github-actions[bot]
5644fd38ad
Merge master into staging-next
2022-09-10 00:02:45 +00:00
Sandro
f58312c4da
Merge pull request #190103 from kilianar/nixosTests.gitea
2022-09-09 23:36:03 +02:00
github-actions[bot]
a43d6b1a9a
Merge master into staging-next
2022-09-09 12:01:31 +00:00
Brian Leung
b7f19802af
services/lemmy: fix /feeds/* and /nodeinfo/* API endpoints
...
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Matthias Meschede <MMesch@users.noreply.github.com>
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-09-09 05:18:02 -04:00
github-actions[bot]
1c0ef46804
Merge master into staging-next
2022-09-09 00:02:46 +00:00
Ivv
ac5e7351d1
Merge pull request #188754 from snaar/prometheus-ipmi
...
nixos/services.prometheus.exporters.ipmi: new module along with underlying ipmi_exporter package
2022-09-08 21:39:49 +02:00
kilianar
e9b99943dd
nixosTests.gitea.*: adapt to option renaming
2022-09-07 09:51:45 +02:00
Francesco Gazzetta
2f32fe9e6d
vengi-tools: 0.0.20 -> 0.0.21
2022-09-06 16:00:26 +02:00
github-actions[bot]
1fcb01e547
Merge master into staging-next
2022-09-05 18:01:15 +00:00
Martin Weinelt
9ac9449a0a
nixos/tests/kanidm: Update recover_account commandline
...
The username is now passed directly as an argument.
2022-09-05 17:13:10 +02:00
Fabian Möller
86bfd15732
nixos/tests/mediatomb: fix test when running with gerbera
2022-09-05 17:06:54 +02:00
Sandro
a8737efd40
Merge pull request #187913 from ncfavier/ibus
2022-09-05 16:13:21 +02:00
github-actions[bot]
dc6009a527
Merge master into staging-next
2022-09-05 12:01:27 +00:00
Maciej Krüger
ff7a59b802
Merge pull request #189824 from bobby285271/cinnamon-nixos-test
2022-09-05 13:05:04 +02:00
Bobby Rong
271b5dc25e
nixos/tests/cinnamon: init
2022-09-05 18:48:58 +08:00
github-actions[bot]
0ce8328301
Merge master into staging-next
2022-09-04 18:01:33 +00:00
Naïm Favier
3a2f99340c
ibus: fix installed tests
2022-09-04 18:52:45 +02:00
Sandro
2f54aad5e6
Merge pull request #156813 from JQ-Networks/master
2022-09-04 14:32:13 +02:00
github-actions[bot]
689376a5c1
Merge master into staging-next
2022-09-04 12:01:32 +00:00
Aaron Andersen
5b62b0d2ce
Merge pull request #189635 from RaitoBezarius/nixos/dolibarr
...
dolibarr: init at 15.0.3, nixos/dolibarr: init
2022-09-04 07:55:34 -04:00
bb2020
ccd367ae4f
nixos/minidlna: fix tests
2022-09-04 09:07:40 +00:00
Aaron Andersen
c2563fe476
nixos/dolibarr: init
...
Co-authored: Ryan Lahfa <masterancpp@gmail.com>
2022-09-04 05:28:22 +02:00
github-actions[bot]
fccce1e603
Merge master into staging-next
2022-09-03 18:01:21 +00:00
snaar
866d977212
nixos/services.prometheus.exporters.ipmi: new module
...
Bringing in new https://github.com/prometheus-community/ipmi_exporter exporter into existing Prometheus exporters framework.
2022-09-03 10:56:04 -04:00
Federico Beffa
8be4e9e2ec
nixos/service/languagetool: init
2022-09-03 16:48:43 +02:00
Michael Weiss
53fcdfe186
Merge pull request #189589 from primeos/nixos-tests-cagebreak
...
nixos/tests/cagebreak: Enable just polkit instead of udisks2
2022-09-03 15:29:57 +02:00
Jacek Galowicz
9e00fd3047
Merge pull request #189493 from alyssais/moodle
...
nixosTests.moodle: increase timeout
2022-09-03 14:55:21 +02:00
Michael Weiss
3add316759
nixos/tests/cagebreak: Enable just polkit instead of udisks2
...
The udisks2 service was enabled to fix the test in (c5ebec7ee4
).
However, cagebreak doesn't require udisks2, just polkit (which the
udisks2 module enables and which is why the cagebreak test broke after
the udisks2 module was disabled by default).
I've documented why polkit is required in this PR:
https://github.com/NixOS/nixpkgs/pull/156858
In this case the "dependency" chain is basically cagebreak -> wlroots ->
libseat -> logind (with polkit support) -> polkit.
2022-09-03 14:11:58 +02:00
github-actions[bot]
e0f3de2dc6
Merge master into staging-next
2022-09-03 12:01:12 +00:00
Jonas Heinrich
14b4c7c8ae
Merge pull request #189254 from mweinelt/zigbee2mqtt
...
zigbee2mqtt: 1.27.0 -> 1.27.2
2022-09-03 08:56:38 +02:00
Alyssa Ross
1e8f59b2ee
nixosTests.moodle: increase timeout
...
With the default timeout, this test would time out too early for me
and others[1].
[1]: https://github.com/NixOS/nixpkgs/pull/177052#issue-1266336706
2022-09-02 18:09:00 +00:00
github-actions[bot]
261dbce5a5
Merge master into staging-next
2022-09-02 12:01:19 +00:00
Janne Heß
da141d2fef
Merge pull request #189415 from alyssais/cagebreak
...
nixosTests.cagebreak: fix by enabling udisks2
2022-09-02 13:04:49 +02:00
Brian Leung
cbf8e91772
nixos/tests/lemmy: init
...
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: cab <cab404@mailbox.org>
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Matthias Meschede <MMesch@users.noreply.github.com>
Co-authored-by: Ilan Joselevich <personal@ilanjoselevich.com>
2022-09-02 05:55:11 -04:00
Alyssa Ross
c5ebec7ee4
nixosTests.cagebreak: fix by enabling udisks2
...
This test was broken when services.udisks2.enable's default was
changed to false.
Fixes: f763710065
("nixos/udisks2: don't enable by default")
2022-09-02 08:45:46 +00:00
github-actions[bot]
dbe312bfdb
Merge master into staging-next
2022-09-01 18:01:28 +00:00
pennae
3bddcf5f90
Merge branch 'master' into option-docs-md
2022-09-01 16:10:09 +02:00
Martin Weinelt
7cd670580e
nixos/tests/zigbeem2mqtt: add name
2022-09-01 13:32:47 +02:00
github-actions[bot]
708377a1e3
Merge master into staging-next
2022-08-31 18:01:30 +00:00
pennae
bd56368848
nixos/*: md-convert hidden plaintext options
...
most of these are hidden because they're either part of a submodule that
doesn't have its type rendered (eg because the submodule type is used in
an either type) or because they are explicitly hidden. some of them are
merely hidden from nix-doc-munge by how their option is put together.
2022-08-31 16:32:54 +02:00
pennae
9547123258
nixos/*: convert internal option descriptions to MD
...
we'll have to do it eventually, may as well be now.
2022-08-31 16:32:54 +02:00
pennae
ef176dcf7e
nixos/*: automatically convert option descriptions
...
conversions were done using https://github.com/pennae/nix-doc-munge
using (probably) rev f34e145 running
nix-doc-munge nixos/**/*.nix
nix-doc-munge --import nixos/**/*.nix
the tool ensures that only changes that could affect the generated
manual *but don't* are committed, other changes require manual review
and are discarded.
2022-08-31 16:32:53 +02:00
Jörg Thalheim
cf758a4107
Merge pull request #185231 from moduon/k3s-ha
...
nixos/k3s: streamline HA setup
2022-08-31 13:57:18 +01:00
Janne Heß
3284f4fa19
nixos/systemd-oomd: Add a new module + test
2022-08-31 13:24:32 +02:00
Jairo Llopis
60e0d3d736
k3s: streamline HA setup
...
- Replace misleading docs.
- Add new assertions to let configurations make more sense.
- Add clusterInit flag.
- Add some more docs about HA and non-HA modes setup.
- Improve multi-node tests for HA mode.
Fix https://github.com/NixOS/nixpkgs/issues/182085
2022-08-30 09:27:29 +01:00
Vladimír Čunát
f08ac2c92b
Merge branch 'master' into staging-next
2022-08-29 08:58:52 +02:00
Jake Hamilton
ff997b83e1
nixos/writefreely: init
2022-08-28 16:29:14 -07:00
Sofi
07c76c980c
nixos/minecraft-server: optimize world generation inside test
...
Due to how complex minecraft world generation has gotten in recent
years, it now can take several minutes to complete the first generation
of a world seed, even on relatively new and powerful hardware.
We are testing if a minecraft server can run inside of a nix enviroment,
and not so much about stress testing the CI.
Test running before this change:
> (finished: waiting for TCP port 43000, in 118.49 seconds)
Test running with this change:
> (finished: waiting for TCP port 43000, in 27.88 seconds)
Choice of using `level-type` and `generate-structures` was made as they
support almost every version of minecraft. These two also make it
extremely clear what it does, compared to the more complex
`generator-settings` and all its toggles.
2022-08-26 23:22:52 -04:00
github-actions[bot]
ed777c26b3
Merge staging-next into staging
2022-08-25 06:11:07 +00:00
Benno Bielmeier
312fd31a58
nixos/meilisearch: Update tests to reflect API changes
...
in [v0.25.0][1]: Breaking changes of Task API (relevant summarized)
- `update` -> `task`
- `GET - /indexes/:indexUid/updates/:updateId` -> `/indexes/:indexUid/tasks`
- `updateId` -> `uid` of `task`
- also: new `GET - /tasks/:taskUid` introduced
- `status` values changed
in [v0.28.0][2]: Breaking changes in `/indexes` endpoints
- `total` now appear in the response body
[1]: https://github.com/meilisearch/meilisearch/releases/tag/v0.25.0
[2]: https://github.com/meilisearch/meilisearch/releases/tag/v0.28.0
2022-08-24 22:00:26 -04:00
github-actions[bot]
5aa24ca693
Merge staging-next into staging
2022-08-25 00:03:34 +00:00
Curtis Jiang
d8bb7ec120
prometheus-v2ray-exporter: init at 0.6.0
2022-08-24 22:35:00 +00:00
Martin Weinelt
249398ffa8
Merge remote-tracking branch 'origin/staging-next' into staging
2022-08-25 00:32:27 +02:00
Elis Hirwing
658f66299c
Merge pull request #187905 from ju1m/sanoid
...
nixos/sanoid: fix aliased options
2022-08-24 20:40:41 +02:00
Alexander Bantyev
f8594cd431
Merge pull request #186669 from misuzu/netbird-init
...
netbird: init at 0.8.9
2022-08-23 14:02:48 +04:00
Franz Pletz
38c67944cb
nixos/tests/libvirtd: init
2022-08-22 22:41:32 +02:00
Julien Moutinho
9a94509089
nixos/sanoid: fix aliased options
...
Fixes https://github.com/NixOS/nixpkgs/issues/181561
2022-08-22 18:56:47 +02:00
misuzu
c1ba9c9c8b
nixosTests.netbird: init
2022-08-22 16:37:43 +03:00
Stig
8c4a3b279b
Merge pull request #186503 from Weathercold/patch-1
...
nixos/switch-to-configuration: fix units starting with dash not being able to reload
2022-08-21 17:31:52 +02:00
Florian Klink
4a641f7ac3
Merge pull request #187714 from veehaitch/systemd-bpf-framework
...
systemd: enable `BPF_FRAMEWORK` by default (`withLibBPF=true`)
2022-08-21 16:59:14 +02:00
Vincent Haupert
ca0120a4bc
systemd: enable BPF_FRAMEWORK
by default (withLibBPF=true
)
...
So far, we have been building Systemd without `BPF_FRAMEWORK`. As a
result, some Systemd features like `RestrictNetworkInterfaces=` cannot
work. To make things worse, Systemd doesn't even complain when using a
feature which requires `+BPF_FRAMEWORK`; yet, the option has no effect:
# systemctl --version | grep -o "\-BPF_FRAMEWORK"
-BPF_FRAMEWORK
# systemd-run -t -p RestrictNetworkInterfaces="lo" ping -c 1 8.8.8.8
This commit enables `BPF_FRAMEWORK` by default. This is in line with
other distros (e.g., Fedora). Also note that BPF does not support stack
protector: https://lkml.org/lkml/2020/2/21/1000 . To that end, I added a
small `CFLAGS` patch to the BPF building to keep using stack protector
as a default.
I also added an appropriate NixOS test.
2022-08-21 12:22:16 +02:00
Weathercold
7874b995fb
nixos/switch-test: add test for services starting with dash
...
Ensures that services starting with dash can be reloaded.
2022-08-20 16:43:25 -04:00
Vladimír Čunát
3bd6484563
Re-Revert Merge #184360 : json-glib: add installed tests
...
This reverts commit 78182194c6
.
2022-08-20 08:45:18 +02:00
Vladimír Čunát
78182194c6
Revert Merge #184360 : json-glib: add installed tests
...
Moving to staging, as it causes lots of rebuilds
and it doesn't seem urgent.
This reverts commit d6fb907269
, reversing
changes made to 600b02324c
.
2022-08-20 08:43:12 +02:00
Jan Tojnar
d6fb907269
Merge pull request #184360 from willbush/json-glib
...
json-glib: add installed tests
2022-08-20 00:12:56 +02:00
Christian Kögler
2364de14a7
Merge pull request #170941 from jfroche/bitcoind-test
...
nixos/tests/bitcoind: fix test
2022-08-19 09:32:04 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
6c55578c7e
nixos/komga: add module
2022-08-18 22:52:27 -04:00
Maximilian Bosch
6a1263503c
Merge pull request #185803 from Ma27/sssd-secrets
...
nixos/sssd: Add secrets handling (patch originally from @yayayayaka)
2022-08-18 20:51:41 +02:00
Yarny0
64d256ab15
nixos/tests/pulseaudio: add test for pacmd
...
Note that `pacmd` only connects to user session daemons,
so we have to skip it in system wide mode.
2022-08-18 16:51:21 +02:00
Yarny0
78e5c0c97f
nixos/tests/pulseaudio: add tests for pkgs.pulseaudioFull
2022-08-18 16:49:18 +02:00
Yarny0
7ba079505a
nixos/pulseaudio: add pulse-access group
...
According to pulseaudio(1), a system wide pulseaudio instance
can only be accessed by members of the `pulse-access` group.
This name seems to be hardcoded in
pulseaudio -- I didn't find any switch to change it.
We need to define the group so users can connect to the deamon.
This commit also fixes the systemwide pulseaudio vm test:
Previously, the test user `alice`
was just a member of the `audio` group.
This blocked access to the daemon and failed the test.
The commit changes the group assignment and fixes the vm test.
2022-08-18 16:49:18 +02:00
Yarny0
0fd2538678
nixos/tests/pulseaudio: fix pavucontrol detection
...
The test tries to detect the presence of pavucontrol's
window by looking for the tab label "Playback".
However, the OCR mechanism fails to resolve the
text, possibly due to the grey background color.
To fix this issue, we instead look for the name of the
sound device ("Dummy Output") which gets resolved by OCR.
Note: Strangely, the tab "Playback" *is* correctly
resolved when the test is run in interactive mode.
This might be due to the changed screen resolution,
but I didn't investigate further.
2022-08-18 16:49:18 +02:00
Yarny0
7df2bb1902
nixos/tests/pulseaudio: fix url to mp3 sample file
...
old URL returns 404
2022-08-18 16:49:18 +02:00
ckie
30ad2e1c12
Merge pull request #162484 from jappeace/keter-module
...
nixos/keter: init at 2.0.1
2022-08-18 15:44:05 +03:00