Commit Graph

8052 Commits

Author SHA1 Message Date
Julien Malka
4ee410d8f8
Merge pull request #283547 from r-vdp/boot_sort_key 2024-03-02 22:17:52 +01:00
nikstur
b6401f808a
Merge pull request #292636 from RaitoBezarius/smm-works-for-something-else-than-x86-actually
OVMF: remove invalid `assert` on SMM
2024-03-02 21:04:12 +01:00
Franz Pletz
764d15f59f
pinentry: remove multiple outputs package
fixes #133156 #124753
2024-03-02 17:16:53 +01:00
Jonas Fierlings
f73a079352
dockerTools: Test changing compression of buildLayeredImage 2024-03-02 10:18:53 +01:00
Gabriella Gonzalez
b8698cd8d6
macOS support for NixOS tests (#282401)
Closes #193336
Closes #261694
Related to #108984

The goal here was to get the following flake to build and run on
`aarch64-darwin`:

```nix
{ inputs.nixpkgs.url = <this branch>;

  outputs = { nixpkgs, ... }: {
    checks.aarch64-darwin.default =
      nixpkgs.legacyPackages.aarch64-darwin.nixosTest {
        name = "test";

        nodes.machine = { };

        testScript = "";
      };
  };
}
```

… and after this change it does.  There's no longer a need for the
user to set `nodes.*.nixpkgs.pkgs` or
`nodes.*.virtualisation.host.pkgs` as the correct values are inferred
from the host system.
2024-03-02 06:33:14 +01:00
r-vdp
a8ab8b59a7
systemd-boot: introduce options to set a sort-key for systemd-boot entries
Without sort-keys specified on entries, the entries are sorted only by
file name (in decreasing order, so starting at the end of the alphabet!),
without taking any other fields into account (see
[the boot loader specification reference][1]).
Moreover, entries without a sort-key are always ordered after all
entries with a sort-key, so by not adding a sort-key to the NixOS ones,
we cannot add a sort-key to any other entry while keeping it below the
NixOS entries.

So currently we have options to set the file names for additional entries like
memtest and netbootxyz.
However, as mentioned above, the sorting by file name is not very intuitive and
actually sorts in the opposite order of what is currently mentioned in the option
descriptions.

With this commit, we set a configurable sort-key on all NixOS entries,
and add options for setting the sort-keys for the memtest and netbootxyz
entries.
The sorting by sort-key is more intuitive (it starts at the start of the
alphabet) and also takes into account the machine-id and version for entries
with identical sort-keys.

We use a bootspec extension to store the sort keys, which allows us to
redefine the sort key for individual specialisations without needing any
special casing.

[1]: https://uapi-group.org/specifications/specs/boot_loader_specification/#sorting
2024-03-02 02:11:32 +01:00
nikstur
ee2a53dc86 nixos/tests/systemd-boot: make secureBoot test work on different architectures 2024-03-01 23:45:07 +01:00
Ryan Lahfa
fae73881ba
Merge pull request #292561 from arianvp/fix-make-disk-image-systemd-boot-homeless-shelter-clobber
nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering /homeless-shelter
2024-03-01 16:59:16 +01:00
Adam C. Stephens
b52452f8c7
Merge pull request #291951 from amarshall/zfs-pkgs-renaming
zfs: rename zfsStable -> zfs_2_2; zfsUnstable -> zfs_unstable; remove enableUnstable option in favor of package
2024-03-01 10:09:12 -05:00
Sandro
b84bc4ea3a
Merge pull request #264087 from leonm1/matter-server-module 2024-03-01 13:51:19 +01:00
Sandro
51e92056db
Merge pull request #283660 from ocfox/transfer 2024-03-01 13:36:03 +01:00
Arian van Putten
b75a29cb6c nixos/lib/make-disk-image.nix: fix systemd-boot-builder clobbering /homeless-shelter
systemd-boot-builder.py calls nix-env --list-generations which creates
$HOME/.nix-defexpr/channels/nixos if it doesn't exist. This would cause a folder
/homeless-shelter to show up in the final image which in turn breaks nix builds
in the target image if sandboxing is turned off (as /homeless-shelter is never
allowed to exist).
2024-03-01 12:52:48 +01:00
Sarah Brofeldt
13a94ad1fb
Merge pull request #292291 from cafkafk/dockerRegistry-openFirewall
nixos/dockerRegistry: add `openFirewall` option
2024-03-01 09:57:07 +01:00
Christina Sørensen
d31cbb78ca
nixos/dockerRegistry: add openFirewall option
Signed-off-by: Christina Sørensen <christina@cafkafk.com>
2024-03-01 09:56:03 +01:00
Sandro
bbabfca453
Merge pull request #263765 from numinit/armagetronad-module
nixos/armagetronad: Add module with NixOS tests
2024-03-01 00:46:34 +01:00
Robert Schütz
603c5af519 nixos/tests/searx: use configured package for static content
Also use the simple theme because upstream dropped the oscar one:
https://github.com/searxng/searxng/discussions/1167
2024-02-28 17:51:29 -08:00
Adam C. Stephens
8ed07da2ed
Merge pull request #290433 from adamcstephens/consul/tests
nixos/tests/consul: enable unfree
2024-02-28 13:35:48 -05:00
Adam C. Stephens
6b834b5e9a
Merge pull request #290570 from adamcstephens/lxc/sysctl
nixos/lxc/generator: remove sysctl error handling
2024-02-28 13:34:48 -05:00
Adam Stephens
5f1b65f75f
nixos/tests/incus: ensure sysctl rules apply successfully to lxc containers 2024-02-28 11:59:39 -05:00
Julian Stecklina
3661b3ee53 nixosTests.virtualbox: add happy path KVM test
The KVM support is still new and experimental. There is no point in
doing extensive testing. Just check whether it works in general.
2024-02-28 17:43:43 +01:00
Julian Stecklina
77c7ac6c35 nixosTests.virtualbox: allow additional parameters for tests 2024-02-28 17:36:22 +01:00
K900
16f963794a nixos/tests: add plasma6 2024-02-28 18:49:33 +03:00
Alyssa Ross
dc6eafa64f linux_6_5: remove 2024-02-28 12:48:08 +01:00
K900
d53c203739
Merge pull request #291544 from K900/ovmf-oof
nixos/tests: drop LegacyStartCommand
2024-02-28 09:32:26 +03:00
Morgan Jones
a5c305d170
nixos/armagetronad: address code review feedback 2024-02-27 18:59:37 -08:00
Robert Hensing
57c1108204
Merge pull request #282886 from WxNzEMof/docker-tools-uid
Allow streaming layered containers with non-root Nix store
2024-02-28 03:43:07 +01:00
Will Fancher
a587a6a357
Merge pull request #285401 from sdht0/systemd-boot-xbootldr
nixos/systemd-boot: Add support for an XBOOTLDR partition
2024-02-27 20:35:03 -05:00
Andrew Marshall
929fcf9335 zfs_unstable: Rename from zfsUnstable
This matches the naming of other zfs_* pkgs.
2024-02-27 18:45:55 -05:00
Andrew Marshall
1c84667539 nixos/tests/zfs: Get test name from pkg under test
The previous names are already this.
2024-02-27 18:45:47 -05:00
Andrew Marshall
dcff4f8318 zfs_2_2: Rename from zfsStable
The `zfs` alias already has equivalent semantics. Instead, make this
like zfs_2_1 so folks who want to pin a specific release series can do
so easily and clearly to have more control over when more substantial
updates occur.

Rename all tests to match the pkg attr they are testing.
2024-02-27 18:45:43 -05:00
K900
423098c284 nixos/lib/test-driver: drop LegacyStartCommand, clean up create_machine API
We can finally do this now that it's no longer used.
2024-02-27 23:15:59 +03:00
K900
786f391922 nixos/tests/installer: inline + fix UEFI start command generation 2024-02-27 23:15:59 +03:00
K900
61cb46e6bf nixos/tests/boot: inline + fix UEFI start command generation 2024-02-27 23:15:59 +03:00
K900
bf5c44d0d7 nixos/tests/boot/ubootExtlinux: mark broken 2024-02-27 23:15:58 +03:00
Atemu
97f445e8f1
Merge pull request #245005 from Scrumplex/nixos-monado
nixos/monado: init
2024-02-27 20:11:04 +00:00
superherointj
471dfadc48
Merge pull request #288790 from superherointj/nixos-tests-k3s-etcd
nixos/tests/k3s: add etcd backend
2024-02-27 07:31:38 -03:00
Siddhartha
b470b4432d nixos/systemd-boot: Add support for an XBOOTLDR partition 2024-02-26 21:55:49 -05:00
Peder Bergebakken Sundt
9f6ae93dc8
Merge pull request #278374 from OPNA2608/init/lomiri/lomiri-system-settings
lomiri.lomiri-system-settings{,-unwrapped,-security-privacy}: init at 1.0.2
2024-02-26 22:46:52 +01:00
Atemu
f53c775852
Merge pull request #278454 from litchipi/mealie
mealie: init at 1.2.0
2024-02-26 21:01:49 +00:00
WxNzEMof
4733b52c6b dockerTools.tests.docker-tools: Add non-root streamLayeredImage test 2024-02-26 19:29:04 +00:00
WxNzEMof
2697d34603 streamLayeredImage: Change mode of /nix, /nix/store to 755
The change is insignificant when the owner is root.  However, when it
is not root, this change is needed to allow using Nix (as an
unprivileged user) inside the container.
2024-02-26 18:10:51 +00:00
OPNA2608
66129d5e24 tests/lomiri-system-settings: init 2024-02-26 10:11:41 +01:00
Adam C. Stephens
af810fc67e
Merge pull request #284874 from shlevy/ovmf-ms
Enable MS-compatible secure boot with OVMF
2024-02-25 22:34:05 -05:00
Ryan Lahfa
077d41f9d8
Merge pull request #289856 from pennae/supfs-set
nixos/filesystems: make supportedFilesystems an attrset
2024-02-25 18:05:29 +01:00
K900
f5c4b5837d
Merge pull request #289748 from picnoir/pic/ppd020
power-profiles-daemon: 0.13 -> 0.20
2024-02-24 12:30:49 +03:00
Félix Baylac Jacqué
1da7dfa57d nixosTests.power-profiles-daemon: test profilectl CLI
We also take advantage of that change to point to the new dbus
canonical names.
2024-02-24 09:39:28 +01:00
Sefa Eyeoglu
8fc2690b73
nixos/monado: add test
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-02-23 14:25:16 +01:00
Emery Hemingway
e7d3db0954 nixos/ccache: add test 2024-02-23 11:08:02 +00:00
0x4A6F
a9134fc109
Merge pull request #278896 from helsinki-systems/upd/matomo
matomo_5: Init at 5.0.2
2024-02-23 09:38:19 +01:00
Litchi Pi
aeb79caaf6 nixos/mealie: init tests
Signed-off-by: Litchi Pi <litchi.pi@proton.me>
2024-02-23 07:15:44 +01:00
Sandro
78745f4652
Merge pull request #289934 from jnsgruk/scrutiny 2024-02-23 00:43:55 +01:00
Jon Seager
41a1acde71
nixosTests.scrutiny: init 2024-02-22 21:20:10 +00:00
Peder Bergebakken Sundt
b775c0299d
Merge pull request #262433 from OPNA2608/init/lomiri/morph-browser
lomiri.morph-browser: init at 1.1.0
2024-02-22 18:34:55 +01:00
Maximilian Bosch
0fac694dba
Merge pull request #290507 from dotlambda/nextcloud-notify_push-meta
nextcloud-notify_push.test_client: add meta
2024-02-22 17:28:11 +01:00
OPNA2608
a8069ff58a tests/morph-browser: Add standalone (non-Lomiri) test 2024-02-22 10:36:50 +01:00
Adam C. Stephens
f8131a5a2c
Merge pull request #290288 from mkg20001/lxc-initrd-fix
nixos/lxc-container: link to prepare-root when boot.initrd.systemd.enable is on
2024-02-21 22:29:04 -05:00
Jörg Thalheim
87f6f1fcbd
Merge pull request #290490 from nikstur/idempotent-etc-activation
nixos/etc: make re-mounting /etc overlay idempotent
2024-02-22 07:23:22 +07:00
Robert Schütz
16e379fa03 nextcloud-notify_push.test_client: add meta 2024-02-21 15:12:58 -08:00
nikstur
5df8caced4 nixos/etc: make re-mounting /etc overlay idempotent 2024-02-21 22:54:00 +01:00
Adam Stephens
96e208a605
nixos/tests/consul: enable unfree 2024-02-21 08:41:06 -05:00
Maximilian Bosch
b0e2f85051
Merge pull request #287819 from Ma27/nc-regression-test
nixos/nextcloud: add regression test for not delivering code anymore
2024-02-21 14:14:28 +01:00
Maciej Krüger
c607e70f70
nixosTests.incus: add test with old and new init 2024-02-20 23:42:59 +01:00
Leona Maroni
47b7eb8fd9
nixos/vikunja: remove setupNginx option
The required nginx configuration is now really simple, and e.g. SSL/ACME
already required the user to interact with `services.nginx.virtualHosts`.
Therefore, and to reduce complexity, we now leave the web server
configuration to the user.
2024-02-20 22:43:53 +01:00
Leona Maroni
8817f080cc
nixos/vikunja: adapt for vikunja 0.23.0
This version removes dedicated api and frontend packages.
2024-02-20 22:43:53 +01:00
Ivan Mincik
35521efae5
Merge pull request #281739 from rollf/geoserver-with-extensions
geoserver: add extensions and update script
2024-02-20 15:39:35 +01:00
Rolf Schröder
3ac439921f geoserver: add extensions and update script 2024-02-20 10:28:58 +01:00
superherointj
1930ecaa74 nixos/k3s: add test for etcd backend 2024-02-19 18:39:57 -03:00
Robert Hensing
d2dfcfcfad
Merge pull request #289584 from athre0z/docker-zstd
dockerTools: configurable compression schema
2024-02-19 18:06:54 +01:00
Adam C. Stephens
f542eeb243
Merge pull request #289278 from mkg20001/incusui
modules/incus: add ui flag
2024-02-19 10:27:52 -05:00
pennae
258b935d70 nixos/filesystems: make supportedFilesystems an attrset
this lets us *dis*able filesystem explicitly, as is required by e.g. the
zfs-less installer images. currently that specifically is only easily
possible by adding an overlay that stubs out `zfs`, with the obvious
side-effect of also removing tooling that could run without the kernel
module loaded.
2024-02-19 11:46:52 +01:00
Robert Hensing
2104e113a0
Merge pull request #281520 from WxNzEMof/docker-tools-chown
dockerTools: Fix chown in fakeRootCommands
2024-02-19 09:01:05 +01:00
Max Hausch
7e2ab60bc5
matomo_5: Init at 5.0.2 2024-02-19 07:39:49 +01:00
Thomas Gerbet
21a671c1ac nixosTests.prometheus-exporters.dnsmasq: wait for DNSMasq before testing the exporter
When DNSMasq is not yet completly started trying to call the exporter
fails.
2024-02-18 19:30:08 +01:00
Sandro
8f13ee7049
Merge pull request #179034 from viraptor/go-camo-service
nixos/go-camo: init
2024-02-17 22:12:13 +01:00
Sandro
cf59adeb8c
Merge pull request #271324 from nessdoor/sourcehut/tests
nixosTests.sourcehut: implement proper integration testing
2024-02-17 20:58:22 +01:00
Stanisław Pitucha
2eed715fbf
nixos/go-camo: init 2024-02-17 20:45:49 +01:00
Joel Höner
4b603ad9cd dockerTools: configurable compression schema
This commit adds support for swapping out the compression algorithm
used in all major docker-tools commands that generate images. The
default algorithm remains unchanged (gzip).
2024-02-17 18:52:42 +01:00
Maciej Krüger
f1ed39535e
nixosTests.incus: add ui test 2024-02-17 17:05:35 +01:00
Izorkin
c1a97e1f49
nixos/mastodon: add option redis.passwordFile 2024-02-17 15:52:58 +03:00
Sergei Trofimovich
95de1da4f3 nixosTests.keepalived: fix eval (maintainers attribute)
Without the change test sfails to evaluate as:

    $ nix build --no-link -f. nixosTests.keepalived
    error:
       error: function 'makeTest' called with unexpected argument 'maintainers'
2024-02-16 22:36:32 +00:00
Kerstin
5c01128ec0
Merge pull request #117501 from Izorkin/update-mastodon-redis
nixos/mastodon: use unix socket for redis
2024-02-16 17:27:08 +01:00
Izorkin
cf62e3257f
nixos/mastodon: redis now uses unix socket by default 2024-02-16 16:39:31 +03:00
Patrizio Bekerle
4625f86517 qownnotes: 24.2.0 -> 24.2.3 2024-02-16 13:08:22 +01:00
Izorkin
b0b1f73473
nixos/tests/peertube: update peertube-cli tests 2024-02-16 09:31:26 +03:00
Matej Cotman
80861fb032
lemmy-server: fix tests by waiting until backend is ready with 10s timeout 2024-02-15 22:46:32 +02:00
Shea Levy
9188bb5186
OVMF: Add test with secure boot enabled
Co-authored-by: Arthur Gautier <arthur.gautier@arista.com>
2024-02-15 12:13:05 -05:00
markuskowa
3630c552a3
Merge pull request #285522 from markuskowa/fix-closure-mpi
openmpi: split dev into separate output, reduce closure size
2024-02-15 15:21:03 +01:00
Sophie Tauchert
051ebee8c9
nixos/tests/miniflux: move common test script into function for less repetition 2024-02-15 11:31:18 +01:00
Vladimír Čunát
aaca7a186f
Merge #286596: nixos/knot: add support for XDP setups 2024-02-15 09:19:59 +01:00
Robert Hensing
dcf985388c
Merge pull request #271976 from r-k-b/fix-dockerTools-includeStorePaths
nixos/dockerTools: fix includeStorePaths when enableFakechroot
2024-02-14 23:38:44 +01:00
Yt
f13f90978a
Merge pull request #288638 from ThyMYthOS/update-stalwart
stalwart-mail: fix default configuration and test
2024-02-14 21:42:46 +00:00
Birk
c3a3dcb418
Merge branch 'master' into drbd-kernel-module 2024-02-14 20:06:21 +00:00
Matt Leon
c0846f900a
matter-server: add nixos service module
New module to run the python-matter-server executable as a sandboxed
system service.
2024-02-13 19:17:53 -05:00
Manuel Stahl
cd8aad903c stalwart-mail: fix default configuration and test 2024-02-13 20:34:22 +01:00
Peder Bergebakken Sundt
bf7c95ce73
Merge pull request #285314 from pbsds/ttyd-1706718068
nixos/ttyd: add `entrypoint` and `writable` option
2024-02-13 19:41:11 +01:00
Martin Weinelt
08a775839d
nixos/tests/knot: test the XDP interface
We reconfigure the secondary nameserver VM to do all the same things that
it did before, but now over the XDP interface.
2024-02-13 13:44:31 +01:00
Yt
971fbfd00a
Merge pull request #276468 from onny/opensnitch-update4
opensnitch: 1.6.4 -> 1.6.5, opensnitch-ui: 1.6.4 -> 1.6.5
2024-02-13 10:46:01 +00:00
Jonas Heinrich
31b9a9d18c opensnitch: 1.6.4 -> 1.6.5, opensnitch-ui: 1.6.4 -> 1.6.5.1 2024-02-12 11:58:44 +01:00
Maximilian Bosch
37d6961f33
nixos/nextcloud: add regression test for not delivering code anymore
PR #277382 didn't fix just an issue with .mjs files for the `forms` app,
but an underlying, more problematic issue: for `/nix-apps` &
`/store-apps`, the fcgi config for PHP and the block for assets were
never reached.

That meant that e.g. `/nix-apps/notes/lib/AppInfo/Application.php`
returned the PHP source code as text/plain. Considering that there was
never a fundamental change to how this config's structure, I'm pretty
sure that the issue was pretty much there since the module exists.

After consulting the NixOS security team we agreed that this is most
likely harmless because you'd have to use private apps with secrets in
the raw PHP code of said app. However, this is still problematic because
one important assumption - that PHP code is never sent to the browser -
is broken which is why we decided on not mentioning this impact in the
previous PR from December 2023.

To make sure that we don't regress our nginx config, I decided to add
the reproducer which fails on 8bbbb228b4
as testcase to our integration tests.
2024-02-10 17:52:19 +01:00
Peder Bergebakken Sundt
c43fd32e03
Merge pull request #248315 from apeschar/oci-containers-backend-stop
nixos/oci-containers: stop container using backend
2024-02-10 17:12:56 +01:00
maxine
53f6fedd04
Merge pull request #287512 from r-vdp/fwupd_1_9_13
fwupd: 1.9.12 -> 1.9.13
2024-02-10 11:05:51 +01:00
r-vdp
12de1b3a38
fwupd: 1.9.12 -> 1.9.13
Changelog: https://github.com/fwupd/fwupd/releases/tag/1.9.13
2024-02-09 16:45:09 +01:00
Topi
c2cbe752d3
nixosTests.freetube: mark as broken on aarch64-linux 2024-02-09 10:26:49 +02:00
Linus Heckemann
4916e22812
Merge pull request #286176 from nikstur/writable-overlays
nixos/filesystems: init overlayfs
2024-02-09 08:22:09 +01:00
nikstur
1c1cfa073a nixos/filesystems: init overlayfs 2024-02-07 22:13:00 +01:00
Kim Lindberger
debe2ca258
Merge pull request #286532 from flyingcircusio/PL-131811-gitlab-loose-coupling-upstream
nixos.gitlab: loosen the coupling of gitlab services to postgresql and redis
2024-02-07 19:29:01 +01:00
Oliver Schmidt
13ba002dd0 nixos/services.gitlab: loosen the coupling between gitlab and postgres/ redis to avoid restarts and races
Gitlab stays running at redis and postgresql restarts as if these
components were on a different host anyways. Handling reconnetctions is
part of the application logic.

Co-authored-by: Kim Lindberger <kim.lindberger@gmail.com>
for formatting fixes and test failure debugging.
2024-02-07 18:19:18 +01:00
Will Fancher
ee9becfdfb
Merge pull request #285315 from jmbaur/sysupdate-fixes
nixos/sysupdate: allow lists in sysupdate config
2024-02-07 03:01:49 -05:00
Tomas Antonio Lopez
1c2a4b971e srht-gen-oauth-tok: init at 0.1
Promote the srht-gen-oauth-tok package to a Nixpkgs package.
2024-02-07 03:05:04 +01:00
Martin Weinelt
7317fb9f77
Merge pull request #286287 from fleaz/frigate-update
frigate: 0.12.1 -> 0.13.1
2024-02-07 00:09:42 +01:00
fleaz
250078ceba
frigate: 0.12.1 -> 0.13.1
Changelog:
https://github.com/blakeblackshear/frigate/releases/tag/v0.13.0
https://github.com/blakeblackshear/frigate/releases/tag/v0.13.1

Co-Authored-By: Martin Weinelt <hexa@darmstadt.ccc.de>
2024-02-06 22:54:22 +01:00
Sandro
ed742ab4fc
Merge pull request #275621 from Yarny0/tsm-client-update
tsm-client: 8.1.20.0 -> 8.1.21.0
2024-02-06 17:17:40 +01:00
ajs124
da6bfeee12 xfsprogs: 6.4.0 -> 6.6.0
https://git.kernel.org/pub/scm/fs/xfs/xfsprogs-dev.git/tree/doc/CHANGES?id=7a7b09c2b027b6f45de61c6e56b36154c1138c0c
2024-02-05 20:59:00 +01:00
Peder Bergebakken Sundt
a8880f1647 nixos/ttyd: add entrypoint option 2024-02-05 17:38:00 +01:00
Mario Rodas
5ee614b31c
Merge pull request #278034 from trofi/nixosTests.kernel-generic-fix-eval
nixosTests.kernel-generic: fix the eval
2024-02-05 08:15:20 -05:00
Adam C. Stephens
af25a022c6
Merge pull request #285858 from adamcstephens/incus/refactor
incus: fix lxd-to-incus, add static client, support multi-version
2024-02-05 07:50:18 -05:00
Cosima Neidahl
62046f5787
Merge pull request #283543 from OPNA2608/init/lomiri/ayatana-indicator-session
ayatana-indicator-session: init at 23.10.3
2024-02-05 12:26:10 +01:00
Weijia Wang
1f4b41071c
Merge pull request #286343 from fgaz/urn-timer/nixos-test
nixosTests.urn-timer: init
2024-02-05 01:57:20 +01:00
Francesco Gazzetta
6bc390f75b nixosTests.urn-timer: init 2024-02-04 19:59:22 +01:00
Artturi
8f893ff1da
Merge pull request #221628 from rhysmdnz/intune
Microsoft Intune
2024-02-04 17:31:58 +02:00
OPNA2608
6bb7d0d790 ayatana-indicator-session: init at 23.10.3 2024-02-04 15:42:21 +01:00
piegames
65a2ccdd22
Merge pull request #285869 from 4JX/gnome-extensions-update
gnomeExtensions: auto-update
2024-02-04 15:28:49 +01:00
Martin Weinelt
e1ee205a99
Merge pull request #285931 from mweinelt/zigbee2mqtt-1.35.2
zigbee2mqtt: 1.35.1 -> 1.35.2
2024-02-03 03:44:36 +01:00
Martin Weinelt
dec6392bc2
nixos/tests/zigbee2mqtt: test against dummy serial device 2024-02-03 02:22:44 +01:00
Nick Cao
4ff6cdece8
Merge pull request #285602 from NickCao/nvmetcfg-test
nixosTests.nvmetcfg: init
2024-02-02 20:15:27 -05:00
Nick Cao
ed3e7a5208
nixosTests.nvmetcfg: init 2024-02-02 17:10:25 -05:00
4JX
59885a1059 nixosTests.gnome-extensions: system-monitor has been removed
https://github.com/NixOS/nixpkgs/pull/274140
2024-02-02 19:13:29 +01:00
Adam Stephens
5f087b3221
incus: lxd-to-incus is now part of main package
Previously upstream was packaging this separately due to the inclusion
of lxd in the go dependencies. This has been dropped and the package
has been merged into the main go.mod file.
2024-02-02 13:04:13 -05:00
Martin Weinelt
d435c2d39f
Merge pull request #285698 from adamcstephens/lxc/test-sleep
nixos/tests/incus: check system is running for verifying up
2024-02-02 18:07:16 +01:00
Adam Stephens
cdcb919ff7
nixos/tests/incus: check system is running for verifying up
It can can take a few seconds for the generator to initialize in slow
environments. Switch to using systemctl is-system-running which should
reflect the system is fully booted.
2024-02-02 10:13:16 -05:00
Maximilian Bosch
11ef076aab
Merge pull request #285035 from Ma27/kernel-rust-matrix
nixos/tests/kernel-rust: test against 6.7 and testing (6.8rc1)
2024-02-02 15:24:05 +01:00
Birk
f028f74d62
Merge branch 'master' into drbd-kernel-module 2024-02-02 13:15:36 +00:00
Rhys Davies
295a32a6b1
nixos/intune: init 2024-02-02 10:00:33 +13:00
h7x4
932344b54a
Merge pull request #270475 from MinerSebas/prometheus-restic-exporter
prometheus-restic-exporter: init at 1.4.0
2024-02-01 20:05:11 +01:00
MinerSebas
da91e4d75b nixos/tests/prometheus-exporters: add test for prometheus-restic-exporter 2024-02-01 15:00:35 +01:00
Markus Kowalewski
5b64cf6fc6 tests/slurm: use getDev for mpi test 2024-02-01 11:08:56 +01:00
Jared Baur
514bfa6674
nixos/sysupdate: fix systemd-sysupdate test
The test fails when the `Target`'s parent directories don't exist. For
the purpose of this test though, we can just download it to the root
directory for simplicity.
2024-01-31 09:16:04 -08:00
Peder Bergebakken Sundt
4c70703931 nixos/ttyd: add writable option
Co-authored-by: Carsten Rodin <19612711+carstoid@users.noreply.github.com>
2024-01-31 17:57:42 +01:00
Peder Bergebakken Sundt
d5d752af43
Merge pull request #280821 from SuperSandro2000/pretalx
pretalx: init 2023.1.3
2024-01-31 17:11:38 +01:00
Maximilian Bosch
37ac24e2c7
nixos/tests/kernel-rust: test against 6.7 and testing (6.8rc1)
In #283893 we realized that not only 6.7, but also testing is affected.
And with more stable kernels following, we'll probably want to test
against all of them whether Rust support is working fine. As long as
it's not the default at least, then we should probably move this to
`kernel-generic`.

Every kernel that's new enough to support `rust-out-of-tree-module` (and
`linux_testing`) is part of this text matrix.
2024-01-31 09:52:20 +01:00
Mario Rodas
4006079f95
Merge pull request #276177 from aaronjheng/prometheus-openvpn-exporter
prometheus-openvpn-exporter: remove
2024-01-30 19:32:50 -05:00
Guillaume Girol
996d064488
Merge pull request #278131 from symphorien/sane_test
nixos/sane: add nixos test
2024-01-30 21:00:12 +01:00
birkb
d586d4dcef
drbd kernel driver added
- out-of-tree kernel driver added with version 9.2.7
- package splitted into utils.nix and driver.nix
- small deprecation fix for the package test
- Release Notes for 24.05 updated

Signed-off-by: birkb <birk@batchworks.de>
2024-01-30 20:55:34 +01:00
Robert Hensing
056a4d8d52
Merge pull request #283406 from tfc/nixos-rebuild-socket
nixos-rebuild: Handle too-long tmpdir paths on macOS
2024-01-30 19:02:37 +01:00
Martin Weinelt
5283fe407c
nixos/tests/pretalx: init 2024-01-30 17:41:34 +01:00
Ryan Lahfa
bed631549e
Merge pull request #284263 from amarshall/fix-zfs-test-wrong-pkg
nixos/tests/zfs: fix using wrong package in tests; minor cleanup
2024-01-30 16:37:17 +01:00
Ryan Lahfa
386c037cb7
Merge pull request #284174 from jmbaur/repart-sector-size
Fix appliance-repart-image NixOS VM test
2024-01-30 16:36:09 +01:00
h7x4
ba5f81a6b6
Merge pull request #276547 from ambroisie/pyload-module
nixos/pyload: init module
2024-01-30 12:29:46 +01:00
Franz Pletz
540cdedf5d
Merge pull request #284676 from r-ryantm/auto-update/exportarr 2024-01-30 03:08:25 +01:00
Franz Pletz
f77e7dbd31
nixos/tests/prometheus-exporters: remove exportarr_sonarr
This test has never worked. Not sure why it was merged in the first
place.
2024-01-30 01:00:22 +01:00
Bobby Rong
850bac2305
Merge pull request #284633 from FedericoSchonborn/budgie-desktop-10.9
Budgie Desktop 10.9
2024-01-29 21:58:15 +08:00
Bobby Rong
6b5dd0640b
nixosTests.budgie: Fix login subtest
After budgie-session is used.
2024-01-29 10:13:31 -03:00
Weijia Wang
273b8ebd64
Merge pull request #284711 from misuzu/netbird-test
nixosTests.netbird: fix after module update
2024-01-29 13:25:52 +01:00
Fabián Heredia Montiel
45fad8902f linux/hardened/patches/6.7: init at 6.7.2-hardened1 2024-01-29 09:44:08 +01:00
misuzu
83591dbbe5 nixosTests.netbird: fix after module update 2024-01-29 09:46:02 +02:00
Jacek Galowicz
d45acb5457 nixos-rebuilt-target-host test: Add long TMPDIR to verify that fix works 2024-01-29 07:59:15 +01:00
Morgan Jones
133992eb0d
nixos/armagetronad: add tests for trunk 2024-01-28 14:47:54 -08:00
Morgan Jones
1dc5eb13b0
nixos/armagetronad: add module with tests 2024-01-28 13:58:05 -08:00
ocfox
2e4d7b7ad2
nixosTests.transfer-sh: init 2024-01-29 00:44:36 +08:00
Andrew Marshall
5d798a0657 nixos/tests/zfs: decouple makeZfsTest params from unstable vs. stable
enableUnstable was trying to do too much, it’s more obvious to remove
the indirection to set zfsPackage and push the semantics up to the
caller.
2024-01-28 09:20:31 -05:00
Andrew Marshall
39ba1b4145 nixos/tests/zfs: improve naming
It is not one package, but the package set, and so is plural.
2024-01-28 09:19:21 -05:00
Jared Baur
0bf5f3be25
appliance-repart-image: fix OVMF not detecting disk
With the update of systemd to v255, the repart tool switched to use 4K
sector sizes by default. This change sets the appliance-repart-image
test to use a sector size of 512B to fit in with the existing NixOS VM
test infrastructure using qemu disks with 512B sector sizes.
2024-01-27 17:20:04 -08:00
Luke Granger-Brown
0f8804e6a5
Merge pull request #283916 from devusb/fix-pomerium-test
nixos/pomerium: fix UI test
2024-01-27 17:02:35 +00:00
Andrew Marshall
fb346a8791 nixos/tests/zfs: fix using wrong package 2024-01-27 09:33:35 -05:00
Will Fancher
2af1ee5bba
Merge pull request #259196 from liff/mod/systemd-lock-handler
nixos/systemd-lock-handler: init with corresponding package at 2.4.2
2024-01-27 06:13:38 -05:00
Maximilian Bosch
abd098fce8
Merge pull request #283972 from onny/nextcloud-settings
nixos/nextcloud: Rename extraOptions to settings
2024-01-27 11:01:23 +01:00
Olli Helenius
e103c5cfcf
nixos/systemd-lock-handler: init 2024-01-27 11:55:46 +02:00
WxNzEMof
84b5bcae26 dockerTools: Add chown test
proot's --root-id "allows" chown only in the sense that it makes it
succeed vacuously, i.e. a no-op. This is undesired if the goal is to
actually create a layer with some files owned by different users.

Fortunately, fakeroot does allow persistence of emulated file owners,
and it is possible to combine fakeroot with proot, so replace proot
--root-id with fakeroot to do so.

This was fixed recently in d538fefb62,
so this commit just adds a test.
2024-01-27 08:49:31 +00:00
Philip Munksgaard
897d5670a3
livebook: Use mix release to build instead of escript
The current build of livebook does not work with the new [Livebook
Teams](https://livebook.dev/teams/) features. The problem can be observed by
running the current version of livebook, adding a new team and going to the team
page. The process will crash and the team page will show a 500 error.

The base of the problem is that the escript build method is not officially
supported. This commit changes the livebook package to use the `mix release`
workflow, which is also the one used to build the official Docker container.

Unfortunately, the binary built with `mix release` does not support command line
arguments like the `escript` binary does. Instead, users need to pass in most of
the configuration as environment variables, as documented
[here](https://hexdocs.pm/livebook/readme.html#environment-variables). As a
result, this commit also changes the Livebook service to reflect this new way of
configuring Livebook.

Finally, the Livebook release configuration specifically excludes the
ERTS (Erlang Runtime System), which means that the resulting release cannot run
without Erlang installed.

I have tested the results (both of the package and the service) locally.
2024-01-26 20:19:46 +01:00
Bobby Rong
4be8c3b2a5
Merge pull request #283687 from r-ryantm/auto-update/cinnamon.cinnamon-screensaver
cinnamon.cinnamon-screensaver: 6.0.2 -> 6.0.3
2024-01-26 21:45:36 +08:00
Jonas Heinrich
e1c0d281b2 nixos/nextcloud: Rename extraOptions to settings 2024-01-26 14:22:49 +01:00
Aaron Jheng
096f6d6c00
prometheus-openvpn-exporter: remove 2024-01-26 14:37:05 +08:00
Rvfg
ff3d9902e0
nixos-rebuild: use --pipe instead of --pty in systemd-run 2024-01-26 13:10:22 +08:00
Morgan Helton
04918db10a nixos/pomerium: fix UI test 2024-01-25 22:04:59 -06:00
Morgan Helton
5b651da243 pomerium: add devusb to maintainers 2024-01-25 22:04:56 -06:00
rnhmjoj
a41bd09059
nixos/tests/dnsdist: test dnscrypt support 2024-01-25 18:25:40 +01:00
rnhmjoj
cc9de1626b
nixos/tests/dnsdist: use runTest 2024-01-25 18:25:33 +01:00
Bobby Rong
85d2b356ca
nixosTests.cinnamon-wayland: Fix screensaver test
5e225dca4c
2024-01-25 21:41:57 +08:00
Alyssa Ross
0a95fd24f0
Merge remote-tracking branch 'origin/master' into staging-next
Conflicts:
	pkgs/development/libraries/libunwind/default.nix
2024-01-24 22:00:49 +01:00
Niklas Hambüchen
506b21518d ceph: Fix tests by adding back old required python libs. See #281858.
Fixes #241482.

Also fix test putting cluster in unhealthy `POOL_APP_NOT_ENABLED` state;
this seems to be the default state with Ceph 18.2.1 at least,
and it does not hurt to fix it now already in the way the Ceph docs say.

Also revert "nixosTests.ceph-single-node: remove dashboard check"

This reverts commit 41b27d7f4b.
2024-01-24 14:29:24 +00:00
Bruno BELANYI
60518d6a52 nixos/pyload: init test 2024-01-23 15:07:40 +00:00
github-actions[bot]
568f381221
Merge master into staging-next 2024-01-23 12:01:17 +00:00
Florian Klink
439eb59727
Merge pull request #282908 from RaitoBezarius/unmaintain-dolibarr
dolibarr: remove myself from maintainers
2024-01-23 11:01:31 +02:00
github-actions[bot]
70e275b1cb
Merge master into staging-next 2024-01-23 06:00:55 +00:00
Peder Bergebakken Sundt
03c2b6235a
Merge pull request #277211 from trofi/nixosTests.nixops-fix-eval
nixosTests.nixops: Revert "tests.nixops: fix broken eval" to fix eval
2024-01-23 02:39:59 +01:00
github-actions[bot]
8303a96c2d
Merge master into staging-next 2024-01-23 00:02:30 +00:00
Peder Bergebakken Sundt
0d308a02a6
Merge pull request #264844 from OPNA2608/init/lomiri/telephony-service
lomiri.telephony-service: init at 0.5.2
2024-01-22 23:23:52 +01:00
Peder Bergebakken Sundt
2f6dec4f46
Merge pull request #277825 from OPNA2608/init/lomiri/ayatana-indicator-datetime
ayatana-indicator-datetime: init at 23.10.1
2024-01-22 23:10:53 +01:00
Ryan Lahfa
5b14fea3d6
Merge pull request #280405 from RaitoBezarius/keepalived-unicast
nixos/networking/keepalived: do not emit `unicastPeers` when there are none
2024-01-22 22:43:29 +01:00
Raito Bezarius
08c9562995 keepalived: add myself as a maintainer
I will use this for a while, so… let's keep it tidy.
2024-01-22 21:56:04 +01:00
Ryan Lahfa
32a6e224ae
Merge pull request #282929 from minijackson/netbox-3.7.1
Netbox 3.7.1
2024-01-22 20:52:54 +01:00
github-actions[bot]
3c7375b75c
Merge master into staging-next 2024-01-22 18:00:55 +00:00
nikstur
733c8ee469
Merge pull request #282086 from nikstur/uki
nixos/uki: init
2024-01-22 17:43:09 +01:00
Minijackson
5d2370f800
netbox_3_5: remove 2024-01-22 16:31:45 +01:00
Minijackson
163fed297e
netbox: 3.6.9 -> 3.7.1
Or another way to see it:

netbox_3_7: init at 3.7.1

Make NetBox 3.7 the default version if stateVersion >= 24.05,
switch upgrade test to test upgrade from 3.6 to 3.7,
remove clearcache command for >=3.7.0,
make reindex command mandatory
2024-01-22 16:31:45 +01:00
Raito Bezarius
9b0be1e3a3 dolibarr: remove myself from maintainers
It's a tiring piece of software.
2024-01-22 14:54:30 +01:00
github-actions[bot]
3a8094730e
Merge master into staging-next 2024-01-22 12:01:10 +00:00
Linus Heckemann
18e5176621
Merge pull request #270727 from nikstur/nixos-perlless-activation
Perlless Activation
2024-01-22 10:11:44 +01:00
github-actions[bot]
dceddd03df
Merge master into staging-next 2024-01-22 00:02:14 +00:00
nikstur
8710a27bc6 nixos/profiles/perlless: init 2024-01-22 00:54:13 +01:00
nikstur
60f529fc82 nixos/etc: optionally mount etc as an overlay 2024-01-22 00:54:13 +01:00
Nick Cao
9969fb7ff4
Merge pull request #281904 from Stunkymonkey/ttyd-fix-leakage
ttyd: add test & use systemd LoadCredential
2024-01-21 14:48:40 -05:00
Peder Bergebakken Sundt
71ef6600a9
Merge pull request #272779 from gaykitty/stargazer-tests
stargazer: Implement full upstream test suite in nixosTests.stargazer
2024-01-21 20:28:56 +01:00
Robert Scott
43e4d9e2eb
Merge pull request #280915 from LeSuisse/es-7.17.16
elasticsearch: 7.17.10 -> 7.17.16
2024-01-21 13:09:23 +00:00
Morgan Jones
cdd95bd39c
nixos/nebula: default to port 0 for hosts other than lighthouse/relay 2024-01-20 19:29:32 -08:00
github-actions[bot]
84335ac8cb
Merge master into staging-next 2024-01-21 00:02:21 +00:00
maxine
f0dd758da7
Merge pull request #273707 from illustris/cloud-init
cloud-init: 23.3.3 -> 23.4.1, fix race condition on AWS
2024-01-21 00:39:06 +01:00
OPNA2608
4921168567 ayatana-indicator-datetime: init at 23.10.0 2024-01-20 23:56:27 +01:00
OPNA2608
c56d24bb4c lomiri.telephony-service: init at 0.5.2 2024-01-20 23:03:40 +01:00
Felix Buehler
c34493d7c0 ttyd: add test & use systemd LoadCredential 2024-01-20 21:01:51 +01:00
Nick Cao
1c6ebd4eab
Merge pull request #282215 from r-ryantm/auto-update/miriway
miriway: unstable-2024-01-01 -> unstable-2024-01-19
2024-01-20 14:26:50 -05:00
OPNA2608
122738871b nixos/tests/miriway: fix alacritty xwayland test 2024-01-20 16:51:40 +01:00
github-actions[bot]
0cd628f6d5
Merge master into staging-next 2024-01-20 06:01:03 +00:00
h7x4
66cb51263e
Merge pull request #264552 from vifino/watchdogd
watchdogd: init at 4.0; add module
2024-01-20 06:21:24 +01:00
github-actions[bot]
650e10b010
Merge master into staging-next 2024-01-20 00:02:16 +00:00
Sandro
a33557d1b9
Merge pull request #262895 from OPNA2608/init/lomiri/lomiri-indicator-network
lomiri.lomiri-indicator-network: init at 1.0.1
2024-01-20 00:42:26 +01:00
Adrian Pistol
07d610c8ab nixosTests.watchdogd: init 2024-01-20 00:15:35 +01:00
gaykitty
40eccbfa87 stargazer: Implement full upstream test suite in nixosTests.stargazer 2024-01-19 17:14:06 -05:00
h7x4
aeee68c738
Merge pull request #262401 from vifino/haproxy-quic
haproxy: 2.9.2 -> 2.9.3; Enable QUIC support
2024-01-19 22:54:05 +01:00
h7x4
99e3c0032a
Merge pull request #281871 from RatCornu/tachidesk-server
nixos/suwayomi-server: init at 0.7.0
2024-01-19 20:19:06 +01:00
github-actions[bot]
331c789712
Merge master into staging-next 2024-01-19 18:01:00 +00:00
Adrian Pistol
0b7a56c13c nixos/tests/haproxy: Test HTTPS, QUIC and Cert Auth 2024-01-19 18:55:27 +01:00
Sandro Jäckel
ee0312bcff nixos/tests/nginx: add test variant for moreheaders module 2024-01-19 18:09:53 +01:00
nikstur
ed2431905c nixos/tests/appliance-repart-image: use UKIs 2024-01-19 17:04:59 +01:00
Franz Pletz
e7279b9102
Merge pull request #281186 from Sohalt/podman-dns-firewall 2024-01-19 17:01:23 +01:00
nikstur
066151e0de
Merge pull request #277633 from nikstur/image-repart-improvements
Image repart improvements
2024-01-19 15:25:08 +01:00
nikstur
a34af9a955 image/repart: add version and compression options
The version option is needed if you want to implement partition &
systemd-boot based A/B booting where the version information is encoded
in the files on the ESP. See systemd-sysupate docs for more details on
this:
https://www.freedesktop.org/software/systemd/man/latest/sysupdate.d.html

Note, however, that this is not *only* useful for systemd-sysupdate but
also for other similar updating tools/mechanisms.
2024-01-19 14:43:29 +01:00
github-actions[bot]
4679030218
Merge master into staging-next 2024-01-19 12:01:13 +00:00
Martin Weinelt
c2853e2588
Merge pull request #258680 from lf-/jade/remove-multiuser-netonline-dep
nixos/systemd: don't require network-online.target for multi-user.target
2024-01-19 12:49:23 +01:00
Ivan Mincik
908f931618
Merge pull request #276348 from NixOS/postgis-gdal-minimal
postgresqlPackages.postgis: build with minimal gdal version
2024-01-19 10:09:40 +01:00
Jade Lovelace
1323e3115d nixos/tests: fix ssh-audit under network-online dep fix 2024-01-19 00:11:35 -08:00
Jade Lovelace
e7451cacf9 nixos/tests: fix installer under network-online dep fix 2024-01-19 00:11:35 -08:00
Jade Lovelace
843b3e7aa9 nixos/tests: fix guix under network-online dep fix 2024-01-19 00:11:34 -08:00
Jade Lovelace
a8a9424e4f nixos/tests: fix adguardhome under network-online dep fix 2024-01-19 00:11:34 -08:00
Jade Lovelace
b8da5d6a3c nixos/tests: fix gitdaemon under network-online dep fix 2024-01-19 00:11:34 -08:00
Jade Lovelace
174ffdcbc4 nixos/tests: fix tayga under network-online dep fix 2024-01-19 00:11:34 -08:00
Jade Lovelace
9b29e5eb7e nixos/tests: fix owncast under network-online dep fix [BROKEN] 2024-01-19 00:11:34 -08:00
Jade Lovelace
dbb2d3e220 nixos/tests: fix systemd-nspawm under network-online dep fix 2024-01-19 00:11:34 -08:00
Jade Lovelace
42cda3b36b nixos/tests: fix upnp under network-online dep fix 2024-01-19 00:11:34 -08:00
Jade Lovelace
5714c8465a nixos/tests: fix lemmy under network-online dep fix 2024-01-19 00:11:34 -08:00
Jade Lovelace
426d5046b5 nixos/tests: fix babeld under network-online dep fix 2024-01-19 00:11:33 -08:00
RatCornu
279057b779
nixos/suwayomi-server: add nixos tests 2024-01-19 02:31:33 +01:00
Jade Lovelace
c11401bf4b nixos/tests: fix trafficserver under network-online dep fix 2024-01-18 16:28:42 -08:00
Jade Lovelace
f25957bb58 nixos/tests: fix 3proxy under network-online dep fix 2024-01-18 16:28:42 -08:00
Jade Lovelace
83ba37ca2d nixos/tests: fix ulogd under network-online dep fix 2024-01-18 16:28:42 -08:00
Jade Lovelace
58aa87fb71 nixos/tests: fix nfs/kerberos under network-online dep fix [BROKEN] 2024-01-18 16:28:42 -08:00
Jade Lovelace
9fe27a9567 nixos/tests: fix buildbot under network-online dep fix 2024-01-18 16:28:42 -08:00
Jade Lovelace
274466d1fc nixos/tests: fix acme under network-online dep fix 2024-01-18 16:28:42 -08:00
Jade Lovelace
9067ecf283 nixos/tests: fix hostname under network-online dep fix [BROKEN] 2024-01-18 16:28:42 -08:00
Jade Lovelace
cc63754f56 nixos/tests: fix networking under network-online dep fix 2024-01-18 16:28:42 -08:00