about summary refs log tree commit diff
path: root/nixos/tests
AgeCommit message (Collapse)AuthorFilesLines
2023-04-24Merge pull request #220812 from anpin/feature/promscale-rebaseMario Rodas2-0/+61
promscale: 0.10.0 -> 0.17.0
2023-04-24nixos/stargazer: initgaykitty2-0/+31
2023-04-24Merge pull request #226974 from IndeedNotJames/forgejo-build-from-sourceSandro1-0/+1
2023-04-22nixosTests.promscale: add tests for promscale_extensionPavel Anpin2-0/+61
2023-04-21Merge pull request #227445 from fgaz/ft2-clone/1.66Weijia Wang1-3/+1
ft2-clone: 1.65 -> 1.66, fix nixos test
2023-04-21Merge pull request #169116 from ElvishJerricco/systemd-stage-1-networkdFlorian Klink7-13/+211
Systemd stage 1 networkd
2023-04-21nixosTests.ft2-clone: make OCR more robustFrancesco Gazzetta1-3/+1
2023-04-21Merge pull request #207039 from NixOS/qemu-boot-disk-using-make-disk-imageRyan Lahfa17-51/+52
nixos/qemu-vm: refactor bootDisk using make-disk-image
2023-04-21Merge pull request #226871 from apeschar/zfs-curlRyan Lahfa1-2/+24
zfs: enable keylocation=http://
2023-04-21nixos/virtualisation/qemu-vm: remove persistBootDevice optionRaito Bezarius1-1/+0
This option has been introduced in 678eed323ffd90117472cd432ebe85dddaff07f1 without realizing there was this PR inflight, unfortunately, it collide with what this PR does and make it irrelevant. Therefore, I remove it here.
2023-04-21nixos/tests/bootspec: assert for boot.json rather than bootspec/boot.jsonRaito Bezarius1-2/+2
2023-04-21nixos/tests(treewide): vdb → vda, vdc → vdb, vdd → vdc, … / ↵Raito Bezarius15-48/+50
bootDevice → rootDevice
2023-04-21Merge pull request #227235 from Ma27/bump-nextcloudMaximilian Bosch1-1/+1
nextcloud: 25.0.5 -> 25.0.6, 26.0.0 -> 26.0.1, remove nc24
2023-04-21nixosTests.gitea: fix sshd race conditionIndeedNotJames1-0/+1
2023-04-20Merge pull request #225222 from Luflosi/test-aaaaxyWeijia Wang2-0/+29
nixos/tests/aaaaxy: init
2023-04-20nextcloud: remove nextcloud24, 25.0.5 -> 25.0.6, 26.0.0 -> 26.0.1Maximilian Bosch1-1/+1
2023-04-20kanidm: BindMount certificate pathsFlakebi1-2/+2
Bind mount the base dirs of the tls key and chain into the service. Make sure to bind every directory just once. The test failed on ofborg when /nix/store and the certificate path in /nix/store/<some path> were bound.
2023-04-19nixosTests.power-profiles-daemon: enable polkitAlyssa Ross1-0/+1
I think this is required for the gdbus invocations used to implement the test, rather than for power-profiles-daemon itself. Fixes: a813be071ce ("nixos/polkit: don't enable by default")
2023-04-18Merge pull request #224212 from Guekka/monicaSandro2-0/+34
monica: init at 4.0.0 & nixos-module
2023-04-18Merge pull request #225274 from tie/nixos-pufferpanelSandro2-0/+75
nixos/pufferpanel: init
2023-04-18zfs: enable keylocation=http://Albert Peschar1-2/+24
When ZFS is built with cURL, it allows retrieving encryption keys from URLs automatically.
2023-04-18Merge pull request #222617 from oddlama/esphomeLinus Heckemann2-0/+42
nixos/esphome: init module
2023-04-17systemd-initrd: Flush networkdWill Fancher1-1/+33
2023-04-17systemd-initrd: OpenVPNWill Fancher2-0/+19
2023-04-17systemd-initrd: sshdWill Fancher2-0/+83
2023-04-17systemd-initrd: Automatically configure networking.interfacesWill Fancher1-5/+2
2023-04-17systemd-initrd: networkdWill Fancher3-8/+77
2023-04-16Merge pull request #226214 from leon-barrett/leon-make-disk-image-dirRyan Lahfa2-8/+26
nixos/make-disk-image: fix contents dir paths
2023-04-16Merge pull request #225285 from symphorien/ihm-removeGuillaume Girol5-191/+0
python3.pkgs.ihatemoney: remove
2023-04-16nixos/make-disk-image: fix contents dir pathsLeon Barrett1-7/+18
`make-disk-image` is a tool for creating VM images. It takes an argument `contents` that allows one to specify files and directories that should be copied into the VM image. However, directories end up not at the specified target, but instead at a subdirectory of the target, with a nix-store-like path, e.g. `/target/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx-source`. See issue https://github.com/NixOS/nixpkgs/issues/226203 . This change adds a test for make-disk-image's contents directory handling and adds a fix (appending `/` to rsync input directory names). This closes issue https://github.com/NixOS/nixpkgs/issues/226203 .
2023-04-16nixos/tests/ec2: Fix test toolingLeon Barrett1-1/+8
This change fixes two problems with the qemu testing code: 1. Previously, the qemu-img command was missing a disk image format argument. 2. Previously, if a test assertion failed, the test hung because the VM was not torn down.
2023-04-16python3.pkgs.ihatemoney: removeGuillaume Girol5-191/+0
sqlalchemy and flask releases break ihatemoney faster than upstream updates, so the maintenance burden increases over time.
2023-04-16nixos/pufferpanel: initIvan Trubach2-0/+75
2023-04-16nixos/monica: initEdgar B2-0/+34
2023-04-15nixos/kubo: restrict access to the API to users in a group by defaultLuflosi1-5/+12
2023-04-15nixos/kubo: allow multiple API and Gateway addressesLuflosi1-1/+2
The daemon allows specifying an array of multiaddrs for Addresses.API and Addresses.Gateway, so the NixOS module should allow that as well.
2023-04-15nixos/kubo: give normal users access to the daemon by defaultLuflosi1-1/+12
Fixes https://github.com/NixOS/nixpkgs/issues/223289. This doesn't reduce the security in any way since it was already possible for normal users to do what I do here and create such a fake repo for themselves and set their $IPFS_PATH variable to it. It was and still is also possible to just use the --api CLI option. This change just removes the manual setup that would otherwise be required. We wouldn't need this workaround if https://github.com/ipfs/kubo/pull/9366 was merged but the fix seems to have been ignored upstream. Patching it ourselves seems like a bad idea since the patch has security implications.
2023-04-15nixos/tests/kubo: use subtests instead of commentsLuflosi1-29/+29
Specify the intent of parts of the tests by using `with subtest("...")` instead of a comment for more clarity.
2023-04-15nixos/tests/kubo: clean up codeLuflosi2-11/+8
- Use `runTest` instead of `handleTest`, which simplifies the code a little - Use `lib.maintainers` instead of `pkgs.lib.maintainers` - Use `ipfs add --quieter` instead of `ipfs add | awk '{ print $2 }'` - Whitespace and comment changes
2023-04-15nixos/tests/kubo: add Luflosi as maintainerLuflosi1-1/+1
2023-04-14nixosTests.cage: fix OCR properlyAlyssa Ross1-2/+4
The underlying problem with OCR in this test has been that the only font installed was DejaVu Sans, a proportional font, which xterm would try to render as monospace. This produced very broken looking text, which the OCR understandably had trouble with. With an actual monospace font installed, there are no more problems and we don't need the hacks.
2023-04-14Merge pull request #213816 from karmanyaahm/karmanyaahm/nixos/kuboSandro1-5/+13
2023-04-13nixos/maddy: Add option ensureCredentialsJonas Heinrich1-3/+5
2023-04-13nixos/kubo: Test Kubo restart after a crashKarmanyaah Malhotra1-2/+9
Move strip() to definition Co-authored-by: Luflosi <Luflosi@users.noreply.github.com>
2023-04-13nixos/kubo: reenable FUSE test with workaroundKarmanyaah Malhotra1-4/+5
Update comment notice on broken fuse Co-authored-by: Luflosi <Luflosi@users.noreply.github.com>
2023-04-13nixos/tests/aaaaxy: initLuflosi2-0/+29
Add a simple VM test for the game AAAAXY.
2023-04-12Merge pull request #204534 from SuperSandro2000/boot-tmpSandro1-1/+1
2023-04-12systemd-initrd: Add users and groups with static IDs.Will Fancher1-0/+2
2023-04-12Merge pull request #225225 from puppe/fix-yggdrasil-testsRyan Lahfa1-4/+13
nixos/yggdrasil: fix yggdrasil local peering test
2023-04-12Merge master into staging-nextgithub-actions[bot]1-2/+2