about summary refs log tree commit diff
path: root/nixos/tests
AgeCommit message (Collapse)AuthorFilesLines
2023-02-27Merge pull request #217902 from LeSuisse/haproxy-CVE-2023-25725Robert Scott1-1/+0
haproxy: 2.7.2 -> 2.7.3
2023-02-27nixos/tests/haproxy: stop using nixos/profiles/minimalThomas Gerbet1-1/+0
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-25nixos/tests/txredisapi: stop using python38Robert Schütz1-1/+1
2023-02-25nixos/tests/shadow: ensure hashedPassword takes precedence over ↵Lily Foster1-0/+23
initialHashedPassword
2023-02-25nixos/tests/unifi: inherit allowUnfree into test nodepennae1-0/+2
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-25Merge pull request #217942 from ↵Florian Klink1-0/+1
lilyinstarlight/fix/nixos-test-systemd-initrd-shutdown nixos/tests/systemd-shutdown: ensure systemd-initrd variant actually enables it
2023-02-25remove myself as maintainer for now as I switched to another distroBenjamin Asbach3-3/+3
2023-02-25Merge pull request #217890 from IndeedNotJames/nixos-tests-giteaNick Cao2-4/+7
nixos/tests/gitea: open up test for forgejo
2023-02-24Merge pull request #201780 from helsinki-systems/init/nextcloud-notify-pushSandro1-1/+12
nextcloud-notify-push: init at 0.5.0
2023-02-24forgejo: use existing nixos/tests/gitea as testIndeedNotJames1-0/+1
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-24nixos/tests/gitea: add indeednotjames as maintainerIndeedNotJames1-1/+1
Mostly, because I (@IndeedNotJames) made a slight change to those tests and intend on extending them in the future.
2023-02-24nixos/tests/gitea: make gitea package configurableIndeedNotJames2-3/+5
This allows the same tests to be used for forgejo, a soft-fork of gitea, which currently does not have any tests.
2023-02-23nixos/tests/systemd-shutdown: ensure systemd-initrd variant actually enables itLily Foster1-0/+1
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-22Merge pull request #214811 from flokli/google-oslogin-fix-testFlorian Klink1-0/+10
nixosTests.google-oslogin: fix tests, provide group mock endpoint
2023-02-22nixos/tests/podman: add test for rootless port forwardingzowoq1-0/+12
2023-02-22nixos/tests/podman: refactor dns test and fix indentationzowoq1-15/+10
2023-02-22nixos/tests/podman: split podman into rootful/rootlesszowoq1-38/+42
2023-02-21nixosTests.nextcloud.with-postgresql-and-redis*: also test notify_pushajs1241-1/+12
2023-02-21keepassxc: fix test timeoutElian Doran1-2/+6
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-21Merge pull request #217089 from mweinelt/hass-pythonpathMartin Weinelt1-49/+58
home-assistant: Load optional deps from PYTHONPATH
2023-02-20Merge pull request #215381 from ↵Will Fancher2-0/+34
lilyinstarlight/fix/make-initrd-ng-wrapped-executables make-initrd-ng: support wrapped executables
2023-02-20Merge pull request #217254 from hesiod/nixos-test-systemd-credentials-masterFlorian Klink2-0/+125
nixos/tests/systemd-credentials-tpm2: Add tests for systemd credentials
2023-02-20nixos/tests/home-assistant: Resolve deprecation warningMartin Weinelt1-1/+1
> trace: warning: Module argument `nodes.hass.config` is deprecated. Use `nodes.hass` instead.
2023-02-20nixos/tests/home-assistant: Check dependencies arrive in the PYTHONPATHMartin Weinelt1-0/+12
Both extraPackages and derived packages from extraComponents should be present in the units PYTHONPATH environment variable.
2023-02-20nixos/tests/home-assistant: Overhaul and refactorMartin Weinelt1-48/+45
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-20Merge pull request #215523 from talyz/discourse-3.1.0.beta2Kim Lindberger1-4/+4
discourse: 2.9.0.beta14 -> 3.1.0.beta2
2023-02-20nixos/tests/systemd-credentials-tpm2: Add tests for systemd credentialsTobias Markus2-0/+125
Add a test that checks whether systemd can access the TPM in order access credentials requested via Load/SetCredentialEncrypted.
2023-02-20Merge pull request #216999 from OPNA2608/update/miriwayNick Cao1-1/+5
miriway: Bump, link to upstream issue for VM test problem
2023-02-20nixos/tests: add test for luksroot and initrd keymaps (#189725)Yureka2-0/+70
2023-02-19k3s: add ipset runtime dependencyEuan Kemp1-0/+3
Fixes #176445 The included change to the k3s test fails without the package change.
2023-02-18tests/miriway: Explicitly enable X11 for XWayland testingOPNA26081-0/+1
Works fine without, but just in case
2023-02-18tests/miriway: Refer to upstream issue about keyboard problemOPNA26081-1/+4
2023-02-17nixos/maddy: Add option ensureAccountsJonas Heinrich1-1/+1
2023-02-18Merge pull request #216658 from K900/sensible-test-timeoutsK9002-5/+5
nixos/tests: sensible test timeouts
2023-02-17Merge pull request #216357 from nikstur/systemd-repart-after-activationArian van Putten1-4/+30
nixos/systemd-repart: enable running after initrd
2023-02-16nixos/tests/quake3: fix evalK9001-4/+4
2023-02-16nixos/tests/pass-secret-service: fix evalK9001-1/+1
2023-02-16nixos/wireguard: make publicKeys singleLineStrspennae1-1/+2
using readFile instead of fileContents (or using indented strings) can leave a trailing newline that causes build errors in systemd units and has previously caused runtime errors in wireguard scripts. use singleLineStr to strip a trailing newline if it exists, and to fail if more than one is present.
2023-02-15Merge pull request #175000 from shyim/add-opensearchKim Lindberger2-0/+53
opensearch: init at 2.5.0
2023-02-15nixos/opensearch: Use DynamicUser and StateDirectory by defaulttalyz2-17/+50
...but still allow for setting `dataDir` to a custom path. This gets rid of the use of the deprecated option PermissionsStartOnly. Also, add the ability to customize user and group, since that could be useful with a custom `dataDir`.
2023-02-14nixos/tests/predictable-interface-names: fix evalK9001-1/+1
2023-02-14nixos/tests/opensearch: initSoner Sayakci2-0/+20
2023-02-14nixos/systemd-repart: enable running after initrdnikstur1-4/+30
2023-02-14Merge pull request #214996 from Stunkymonkey/optionalString-1Felix Bühler1-1/+1
treewide: use optionalString
2023-02-14Merge pull request #215482 from moduon/k3s-test-all-versionssuperherointj3-8/+12
k3s: test all versions
2023-02-14k3s: dynamic detection of all k3s packagesJairo Llopis1-9/+1
2023-02-13treewide: use optionalStringFelix Buehler1-1/+1
2023-02-11Merge master into staging-nextgithub-actions[bot]1-7/+28
2023-02-11nixos/envoy: add option `requireValidConfig` to make config validation ↵Andreas Stührk1-6/+27
errors non-fatal Co-authored-by: Vincent Haupert <vincent@yaxi.tech>
2023-02-11nixosTests.envoy: use port 80 to test `CAP_NET_BIND_SERVICE`Vincent Haupert1-3/+3