Maximilian Bosch
5cc539ae0f
Merge pull request #219203 from Ma27/gitea.nix-evaluatable
...
nixos/tests/gitea: keep calling the file itself evaluatable
2023-03-04 12:50:34 +01:00
Maximilian Bosch
8f17e8835a
Merge pull request #219358 from tomfitzhenry/phosh-maintainer
...
phosh: add tomfitzhenry@ as maintainer
2023-03-04 12:42:11 +01:00
K900
84f3520c8f
nixos/tests/nat: remove conntrack helpers test
...
Removed upstream
2023-03-04 10:53:48 +03:00
Maximilian Bosch
c9bdd9352a
Merge pull request #219399 from Ma27/ma27-maintainership
...
maintainers/ma27: updates
2023-03-03 22:02:51 +01:00
Maximilian Bosch
3b02da3fdd
nixos/tests/gitea: keep calling the file itself evaluatable
...
When I work on something gitea-related I want to be able to just do
`nix-build nixos/tests/gitea.nix` to run the tests.
2023-03-03 22:00:49 +01:00
Maximilian Bosch
e62c913822
treewide: remove ma27 from a bunch of packages (again)
...
Some of the stuff used to be needed for a project, for others I found
alternatives that suited better my needs. Anyways, I don't intend to
spend time maintaining these, so no need to keep that.
2023-03-03 21:25:26 +01:00
Tom Fitzhenry
a210bb2111
phosh: add tomfitzhenry@ as maintainer
2023-03-04 00:47:15 +11:00
Félix Baylac Jacqué
bee41ce735
nixosTests/pleroma: node.xx.config -> node.xx
...
Accessing a test driver node configuration via node.xxx.config is now
deprecated. Migrating to the new API.
2023-03-03 08:18:29 +01:00
0x4A6F
8a3d244cc0
atuin: 12.0.0 -> 13.0.1, remove onsails from maintainers ( #218841 )
2023-03-02 12:23:50 -05:00
Maximilian Bosch
f8bbedfcac
Merge pull request #219073 from IndeedNotJames/gitea-gpg
...
nixos/gitea: fix commit signing (`gpg`) core dump, add nixos test
2023-03-02 17:24:02 +01:00
Arian van Putten
17ca3dd2a6
Merge pull request #217852 from justinas/teleport-12
...
teleport: 11.3.4 -> 12.0.2, reintroduce teleport_11
2023-03-02 11:18:24 +01:00
IndeedNotJames
249f6c4c1d
nixos/tests/gitea: test gpg commit signing key
...
`/api/v1/signing-key.gpg` spawns a `gpg` process,
which is great to test if `gpg` is available
and can be invoked from in the unit.
Which is somewhat relevant, since `gpg` was
missing from the unit's `$PATH` until recently.
And even after adding `gpg` to the unit's `$PATH`,
configuring commit signing for a instance
resulted in http/500s nonetheless.
That's due to `@memlock` being present in
`SystemCallFilter=~` and `gpg` trying to
use `mlock` (probably to prevent secrets
in the memory to swap), resulting in an
immediate `SIGKILL` of any spawned `gpg` processes.
2023-03-01 23:44:21 +01:00
Justinas Stankevicius
e831a3da98
nixos/tests/teleport: make justinas the maintainer
2023-02-28 13:22:50 +02:00
Justinas Stankevicius
31b5597cbd
nixos/teleport: add "package" option
2023-02-28 13:22:50 +02:00
zowoq
2ab049a5c7
nixos/tests/podman: add zfs to rootful test
2023-02-28 18:08:29 +10:00
Robert Scott
3a3d4c8bd2
Merge pull request #217902 from LeSuisse/haproxy-CVE-2023-25725
...
haproxy: 2.7.2 -> 2.7.3
2023-02-27 21:39:38 +00:00
Thomas Gerbet
43e79015bf
nixos/tests/haproxy: stop using nixos/profiles/minimal
...
The defaults conflicts with the defaults of `services.httpd`:
```
error: The option `nodes.machine.services.logrotate.enable' has conflicting definition values:
- In `/home/thomas/Workspace/Packaging/nixpkgs/nixos/modules/profiles/minimal.nix': false
- In `/home/thomas/Workspace/Packaging/nixpkgs/nixos/modules/services/web-servers/apache-httpd/default.nix': true
Use `lib.mkForce value` or `lib.mkDefault value` to change the priority on any of these definitions.
(use '--show-trace' to show detailed location information)
```
`nixos/profile/minimal` is not used in the majority of the tests and it does not
seem to have a specific reason to use it for the HAProxy test.
2023-02-27 17:56:56 +01:00
Robert Schütz
9a8272bd01
nixos/tests/txredisapi: stop using python38
2023-02-25 21:32:15 -08:00
Lily Foster
5508000ddf
nixos/tests/shadow: ensure hashedPassword takes precedence over initialHashedPassword
2023-02-25 14:27:35 -05:00
pennae
5dce130d1c
nixos/tests/unifi: inherit allowUnfree into test node
...
mongodb is unfree, so the test won't run without this. we already allow
unfree to grab the unifi packages, so it's not even a big change.
2023-02-25 19:12:08 +01:00
Florian Klink
4ed9534f12
Merge pull request #217942 from lilyinstarlight/fix/nixos-test-systemd-initrd-shutdown
...
nixos/tests/systemd-shutdown: ensure systemd-initrd variant actually enables it
2023-02-25 19:02:53 +01:00
Benjamin Asbach
546f356db6
remove myself as maintainer for now as I switched to another distro
2023-02-25 18:56:02 +01:00
Nick Cao
eb03dde70d
Merge pull request #217890 from IndeedNotJames/nixos-tests-gitea
...
nixos/tests/gitea: open up test for forgejo
2023-02-25 09:55:43 +08:00
Sandro
83b8193be9
Merge pull request #201780 from helsinki-systems/init/nextcloud-notify-push
...
nextcloud-notify-push: init at 0.5.0
2023-02-24 12:10:02 +01:00
IndeedNotJames
1b304e1dbc
forgejo: use existing nixos/tests/gitea as test
...
forgejo is a soft-fork of gitea and gitea's existing tests work great
with forgejo.
At least for now, as this could change, though somewhat unlikely.
2023-02-24 02:59:30 +01:00
IndeedNotJames
889eb7a315
nixos/tests/gitea: add indeednotjames as maintainer
...
Mostly, because I (@IndeedNotJames) made a slight change to those tests and intend on
extending them in the future.
2023-02-24 02:59:30 +01:00
IndeedNotJames
7d05a6a910
nixos/tests/gitea: make gitea package configurable
...
This allows the same tests to be used for forgejo, a soft-fork of
gitea, which currently does not have any tests.
2023-02-24 02:59:30 +01:00
Lily Foster
308657daec
nixos/tests/systemd-shutdown: ensure systemd-initrd variant actually enables it
...
It looks like the systemd-initrd variant of the systemd-shutdown test
(systemd-initrd-shutdown) did not actually enable the systemd-initrd and
so was just evaluating to the same store path before this change.
2023-02-23 19:42:45 -05:00
Florian Klink
91a20ba38e
Merge pull request #214811 from flokli/google-oslogin-fix-test
...
nixosTests.google-oslogin: fix tests, provide group mock endpoint
2023-02-22 11:38:40 +01:00
zowoq
07b8c65c77
nixos/tests/podman: add test for rootless port forwarding
2023-02-22 10:16:58 +10:00
zowoq
9ab047538f
nixos/tests/podman: refactor dns test and fix indentation
2023-02-22 10:16:58 +10:00
zowoq
b53ab7f158
nixos/tests/podman: split podman into rootful/rootless
2023-02-22 10:16:58 +10:00
ajs124
8a5596aded
nixosTests.nextcloud.with-postgresql-and-redis*: also test notify_push
2023-02-21 15:05:16 +01:00
Elian Doran
4c164bc42d
keepassxc: fix test timeout
...
The test was failing because it was timing out. Turns out it was waiting
for `foo.kdbx`, which couldn't be "seen" even if it actually existed
(probably some contrast issues with the theme and OCR couldn't find it).
Fixed it by delegating the check to the next screen, where the full path
to the file is displayed in a bigger size. The test seems to pass.
2023-02-21 09:29:23 +01:00
Martin Weinelt
d92d6030be
Merge pull request #217089 from mweinelt/hass-pythonpath
...
home-assistant: Load optional deps from PYTHONPATH
2023-02-21 00:52:47 +00:00
Will Fancher
bb7cd63150
Merge pull request #215381 from lilyinstarlight/fix/make-initrd-ng-wrapped-executables
...
make-initrd-ng: support wrapped executables
2023-02-20 14:11:48 -05:00
Florian Klink
d7c89bf807
Merge pull request #217254 from hesiod/nixos-test-systemd-credentials-master
...
nixos/tests/systemd-credentials-tpm2: Add tests for systemd credentials
2023-02-20 20:04:26 +01:00
Martin Weinelt
f98462a27d
nixos/tests/home-assistant: Resolve deprecation warning
...
> trace: warning: Module argument `nodes.hass.config` is deprecated. Use `nodes.hass` instead.
2023-02-20 18:37:20 +01:00
Martin Weinelt
9bf8744a73
nixos/tests/home-assistant: Check dependencies arrive in the PYTHONPATH
...
Both extraPackages and derived packages from extraComponents should
be present in the units PYTHONPATH environment variable.
2023-02-20 18:37:20 +01:00
Martin Weinelt
ba3f159cc8
nixos/tests/home-assistant: Overhaul and refactor
...
Prepare the tests for a change in dependency handling, by not relying on
bespoke files dropped into the package output.
Instead we now check the journal log for whether a configured component
was setup, once for the initial specialisation another time for the one
introducing esphome configuration.
Also improve abstractions for getting journal data relative to a cursor
and generally make a few things more concise.
2023-02-20 18:37:19 +01:00
Kim Lindberger
e0c0a6c80c
Merge pull request #215523 from talyz/discourse-3.1.0.beta2
...
discourse: 2.9.0.beta14 -> 3.1.0.beta2
2023-02-20 13:58:05 +01:00
Tobias Markus
e83babd493
nixos/tests/systemd-credentials-tpm2: Add tests for systemd credentials
...
Add a test that checks whether systemd can access the TPM in order
access credentials requested via Load/SetCredentialEncrypted.
2023-02-20 13:54:49 +01:00
Nick Cao
504e2f1b85
Merge pull request #216999 from OPNA2608/update/miriway
...
miriway: Bump, link to upstream issue for VM test problem
2023-02-20 19:13:18 +08:00
Yureka
ced929a2d0
nixos/tests: add test for luksroot and initrd keymaps ( #189725 )
2023-02-20 08:19:02 +01:00
Euan Kemp
c154180073
k3s: add ipset runtime dependency
...
Fixes #176445
The included change to the k3s test fails without the package change.
2023-02-19 14:38:40 +09:00
OPNA2608
0de3431e30
tests/miriway: Explicitly enable X11 for XWayland testing
...
Works fine without, but just in case
2023-02-18 20:40:53 +01:00
OPNA2608
b2a74bc0ab
tests/miriway: Refer to upstream issue about keyboard problem
2023-02-18 20:03:02 +01:00
Jonas Heinrich
13ff144c70
nixos/maddy: Add option ensureAccounts
2023-02-17 17:42:27 -05:00
K900
9f987b895d
Merge pull request #216658 from K900/sensible-test-timeouts
...
nixos/tests: sensible test timeouts
2023-02-18 00:10:07 +03:00
Arian van Putten
98042fc6d3
Merge pull request #216357 from nikstur/systemd-repart-after-activation
...
nixos/systemd-repart: enable running after initrd
2023-02-17 12:56:24 +01:00