Luke Granger-Brown
4e06e6e005
Merge pull request #121541 from lukegb/git-test
...
nixos/tests/gitdaemon: deflake by using systemd-tmpfiles
2021-05-03 17:36:01 +01:00
Luke Granger-Brown
4f9fe889b8
Merge pull request #121548 from lukegb/bios-usb-better
...
nixos/tests/installer: fix for i686-linux
2021-05-03 17:35:24 +01:00
Martin Weinelt
d23610ae65
Merge pull request #121209 from mweinelt/pinnwand
2021-05-03 18:24:45 +02:00
Maximilian Bosch
75c5a703ab
prometheus-knot-exporter: add patch to fix stats
...
This is a patch I filed against upstream[1] a while ago. As it isn't
merged yet and fixes configurations with all stats enabled in knot
(otherwise it'd crash when sending a request to `localhost:9433`), I
decided that it makes sense to add it to the package directly.
I extended the test to make sure that it only passes with this patch.
[1] https://github.com/ghedo/knot_exporter/pull/6
2021-05-03 17:27:36 +02:00
Florian Klink
9071cb3001
Merge pull request #121416 from primeos/nixos-tests-replace-QEMU_OPTS
...
nixos/tests: Replace QEMU_OPTS usages with virtualisation.qemu.options
2021-05-03 17:23:49 +02:00
Luke Granger-Brown
a0da004326
Merge pull request #121376 from urbas/amazon-init-shell-script-support
...
nixos/amazon-init: add user-data shell script support
2021-05-03 16:01:26 +01:00
Martin Weinelt
b208338c36
nixos/tests/pinnwand: use wait_for_open_port instead of direct sockstat call
2021-05-03 16:52:06 +02:00
Martin Weinelt
7b2bc43dba
nixos/tests/pinnwand: add negative-test for the reaper
...
The reaper, at this point, should not delete a freshly created paste.
2021-05-03 16:52:05 +02:00
Martin Weinelt
f1c32c2809
nixos/tests/pinnwand: show systemd-analyze security
...
Easy way to revisit the hardening setup of the systemd unit.
2021-05-03 16:52:05 +02:00
ajs124
891a83d948
nixosTests.couchdb: clean up
2021-05-03 15:42:36 +02:00
ajs124
29bcaf04cb
couchdb2: drop
2021-05-03 15:41:42 +02:00
github-actions[bot]
a4c3a2d732
Merge staging-next into staging
2021-05-03 12:26:48 +00:00
Michele Guerini Rocco
e5bbb1cf33
Merge pull request #121539 from lukegb/custom-ca-debug
...
nixos/tests/custom-ca: fix by setting Content-Type
2021-05-03 10:49:57 +02:00
Luke Granger-Brown
d922cad4d6
Merge pull request #119172 from midchildan/package/trafficserver
...
nixos/trafficserver: init
2021-05-03 09:48:07 +01:00
Luke Granger-Brown
b942e0f650
nixos/tests/installer: don't break under i686
...
Currently, the installer tests just hang after the initial install phase
on i686 because qemu just quits because of the gic parameter.
Fix this by doing x86 things for both x86-64 and i686.
2021-05-03 01:44:54 +00:00
github-actions[bot]
afe3fd192f
Merge staging-next into staging
2021-05-03 00:53:51 +00:00
Martin Weinelt
d67fc76603
Merge pull request #120536 from mweinelt/mosquitto
2021-05-03 00:41:21 +02:00
Martin Weinelt
1dbb60f562
nixos/tests/home-assistant: update maintainership to home-assistant team
2021-05-03 00:21:25 +02:00
Martin Weinelt
8ab7fc1107
nixos/tests/home-assistant: test capability passing
...
Configures the emulated_hue component and expects CAP_NET_BIND_SERVICE
to be passed in order to be able to bind to 80/tcp.
Also print the systemd security analysis, so we can spot changes more
quickly.
2021-05-03 00:21:25 +02:00
Luke Granger-Brown
f2a91ec2b7
nixos/tests/gitdaemon: deflake by using systemd-tmpfiles
...
git-daemon won't start up if its project directory (here /git) doesn't
exist. If we try to create it using the test harness, then we're racing
whether we manage to connect to the backdoor vs. the startup speed of
git-daemon.
Instead, use systemd-tmpfiles, which is guaranteed(?) to run before
network.target and thus before git-daemon.service starts.
2021-05-02 21:58:43 +00:00
Luke Granger-Brown
a6fb22a689
nixos/tests/rspamd: increase memory
...
rspamd seems to be consuming more memory now sometimes, causing OOMs in
the test.
Increase the memory given to these VMs to make the tests pass more
reliably.
2021-05-02 21:50:17 +00:00
Luke Granger-Brown
da000ae239
nixos/tests/custom-ca: fix by setting Content-Type
...
This test was failing because Firefox was displaying a download prompt
rather than the page content, presumably because mumble mumble
content-type sniffing.
By explicitly setting a content-type, the test now passes.
2021-05-02 21:38:56 +00:00
Serval
2dfa311e56
v2ray: 4.37.3 -> 4.38.3
2021-05-02 19:39:24 +08:00
Michael Weiss
c6325c8325
nixos/tests: Replace QEMU_OPTS usages with virtualisation.qemu.options
...
See [0]: "QEMU_OPTS is something that should be set by people running VM
tests interactively, to do port forwardings etc.
We really should not poke with it from the test script - that's what
virtualisation.qemu.options is for."
[0]: https://github.com/NixOS/nixpkgs/pull/119615#discussion_r624145020
Co-authored-by: Florian Klink <flokli@flokli.de>
2021-05-01 20:20:29 +02:00
Martin Weinelt
33e867620e
nixos/mosquitto: harden systemd unit
...
It can still network, it can only access the ssl related files if ssl is
enabled.
✗ PrivateNetwork= Service has access to the host's network 0.5
✗ RestrictAddressFamilies=~AF_(INET|INET6) Service may allocate Internet sockets 0.3
✗ DeviceAllow= Service has a device ACL with some special devices 0.1
✗ IPAddressDeny= Service does not define an IP address allow list 0.2
✗ RootDirectory=/RootImage= Service runs within the host's root directory 0.1
✗ RestrictAddressFamilies=~AF_UNIX Service may allocate local sockets 0.1
→ Overall exposure level for mosquitto.service: 1.1 OK 🙂
2021-05-01 19:46:48 +02:00
github-actions[bot]
ef6416a6ba
Merge staging-next into staging
2021-05-01 00:54:32 +00:00
Martin Weinelt
efb30a191e
Merge pull request #120529 from mweinelt/zigbee2mqtt
2021-04-30 21:59:22 +02:00
Florian Klink
44a0debca7
Merge pull request #121021 from pennae/container-sigterm
...
nixos/nix-containers: use SIGTERM to stop containers
2021-04-30 21:35:16 +02:00
github-actions[bot]
20ebbe6b59
Merge staging-next into staging
2021-04-30 18:26:34 +00:00
Martin Weinelt
f1e7183f69
nixos/tests/zigbee2mqtt: relax DevicePolicy and log systemd-analye security
2021-04-30 19:42:26 +02:00
Michael Weiss
28b8cff301
nixos/tests/cage: Fix the test with wlroots 0.13
...
See #119615 for more details. The aarch64-linux test failed with
"qemu-system-aarch64: Virtio VGA not available" so I've restricted the
test to x86_64-linux (the virtio paravirtualized 3D graphics driver is
likely only available on very few platforms).
2021-04-30 15:57:04 +02:00
pennae
317a2c9f26
nixos/nix-containers: add tests for early/no-machined container stop
2021-04-30 15:43:27 +02:00
github-actions[bot]
b4766e97ee
Merge staging-next into staging
2021-04-30 00:52:06 +00:00
Michael Weiss
af99194379
nixos/tests/cage: Increase the xterm font size to fix the test
...
The result still looks far from ideal but at least it gets recognized
now. "-fa Monospace" is required to switch to a font from the FreeType
library so that "-fs 24" works.
Note: Using linuxPackages_latest is not required anymore.
2021-04-29 21:08:10 +02:00
github-actions[bot]
3ad64733d9
Merge staging-next into staging
2021-04-29 18:28:08 +00:00
Kim Lindberger
abecdfea73
Merge pull request #120833 from talyz/pipewire-0.3.26
...
pipewire: 0.3.25 -> 0.3.26
2021-04-29 18:46:35 +02:00
Florian Klink
7f9a5ad257
cage: drop maintainership ( #121174 )
...
I cannot currently maintain this, as I don't have access to the hardware
running it anymore.
2021-04-29 18:07:13 +02:00
github-actions[bot]
54e69b71cd
Merge staging-next into staging
2021-04-29 12:26:05 +00:00
Jörg Thalheim
243521f52f
nixos/lxd: fix race condition in test
2021-04-29 11:40:00 +02:00
WilliButz
674cea17a7
Merge pull request #120492 from SuperSandro2000/prometheus-unbound-exporter
...
Prometheus unbound exporter
2021-04-29 10:54:22 +02:00
Sandro Jäckel
d3fe53a8a6
nixos/tests/prometheus-exporters: nixpkgs-fmt
2021-04-29 06:19:31 +02:00
Sandro Jäckel
da858b16b8
nixos/tests/prometheus-exporters: add unbound test
...
Author: WilliButz <willibutz@posteo.de>
2021-04-29 06:19:30 +02:00
Jan Tojnar
76c3a6aafd
Merge branch 'staging-next' into staging
2021-04-29 02:35:54 +02:00
Luke Granger-Brown
f64e68e09b
Merge pull request #120071 from johanot/ceph-16
...
ceph: 15.2.10 -> 16.2.1
2021-04-29 00:03:45 +01:00
github-actions[bot]
655989d7b3
Merge staging-next into staging
2021-04-28 00:15:29 +00:00
Samuel Dionne-Riel
1f4dedfa64
Merge pull request #120667 from samueldr/fix/grub1-test
...
nixosTests.installer: Fix grub1 test being unreliable
2021-04-27 19:32:13 -04:00
github-actions[bot]
97889a52e1
Merge staging-next into staging
2021-04-27 18:14:28 +00:00
talyz
1215bd4ea9
Revert "nixos/tests/gitlab: add 32 byte secrets"
...
This reverts commit d6e0d38b84
.
We need shorter secrets to continue working, since the earlier
recommendation was too short and there's no way to rotate the them.
2021-04-27 18:08:59 +02:00
Linus Heckemann
4c4ac4bb20
nixos/network: allow configuring tempaddr for undeclared interfaces
2021-04-27 16:43:30 +02:00
talyz
6edd102013
pipewire: Fix tests
2021-04-27 12:41:35 +02:00
github-actions[bot]
f0290a5d27
Merge staging-next into staging
2021-04-26 18:14:28 +00:00
Luke Granger-Brown
825a9ad1f9
Merge pull request #120286 from lukegb/hibernate-install
...
nixos/tests/hibernate: install a system instead
2021-04-26 18:00:41 +01:00
midchildan
5bfb427b15
nixos/tests/trafficserver: init
2021-04-27 00:02:19 +09:00
Samuel Dionne-Riel
7d112134de
nixosTests.installer: Fix grub1 test being unreliable
...
The kernel sometimes assigns `/dev/sdb` to the 8GiB disk. This, in turn,
means the test will fail because we're targeting the wrong disk.
```
machine # [ 0.000000] sd 2:0:0:0: [sda] 16777216 512-byte logical blocks: (8.59 GB/8.00 GiB)
machine # [ 0.000000] sd 3:0:0:0: [sdb] 1048576 512-byte logical blocks: (537 MB/512 MiB)
```
```
machine # [ 0.000000] sd 2:0:0:0: [sdb] 16777216 512-byte logical blocks: (8.59 GB/8.00 GiB)
machine # [ 0.000000] sd 3:0:0:0: [sda] 1048576 512-byte logical blocks: (537 MB/512 MiB)
```
Note how the "sd x:0:0:0:` ID is stable. That is because QEMU **is**
told to give specific identifiers to the disks. So using the
dev/disk/by-id/ identifiers is stable.
* * *
Tested by forcing the sda/sdb swap this way:
diff --git a/nixos/tests/installer.nix b/nixos/tests/installer.nix
index 24c55081f9a..2eee224351b 100644
--- a/nixos/tests/installer.nix
+++ b/nixos/tests/installer.nix
@@ -702,12 +702,19 @@ in {
+ " mkpart primary linux-swap 1M 1024M"
+ " mkpart primary ext2 1024M -1s",
"udevadm settle",
+ )
+ print(machine.succeed("find /dev/disk/ '!' -type d -printf '%p → %l\n' | sort"))
+ machine.succeed(
"mkswap ${grubDevice}-part1 -L swap",
"swapon -L swap",
"mkfs.ext3 -L nixos ${grubDevice}-part2",
"mount LABEL=nixos /mnt",
"mkdir -p /mnt/tmp",
)
+ machine.succeed("echo success")
+ machine.succeed(
+ 'if [[ "$(find ${grubDevice} -printf \'%l\')" != "../../sdb" ]]; then exit 22; else true; fi'
+ )
'';
grubVersion = 1;
# /dev/sda is not stable, even when the SCSI disk number is.
And ran this way:
$ until (clear; tmux clear ; time env -i nix-build nixos/release-combined.nix -A nixos.tests.installer.grub1.x86_64-linux); do echo derp; done
2021-04-25 19:59:29 -04:00
github-actions[bot]
9a945aac72
Merge staging-next into staging
2021-04-25 18:14:18 +00:00
Luke Granger-Brown
ed83f6455c
Merge pull request #119443 from ambroisie/add-podgrab
...
Add podgrab package and module
2021-04-25 14:12:40 +01:00
github-actions[bot]
1626c4772a
Merge staging-next into staging
2021-04-25 12:06:12 +00:00
Frederik Rietdijk
c648f7ee2a
Merge master into staging-next
2021-04-25 13:54:29 +02:00
Luke Granger-Brown
0cc25061b0
Merge pull request #114240 from sorki/containers/nested
...
nixos/nixos-containers: default boot.enableContainers to true
2021-04-25 11:37:01 +01:00
Jan Tojnar
c1f851b2ee
Merge branch 'staging-next' into staging
2021-04-25 08:22:13 +02:00
github-actions[bot]
a956f62ea4
Merge master into staging-next
2021-04-25 06:05:34 +00:00
Jan Tojnar
0f1c4558d3
Merge branch 'master' into staging-next
...
Choose binwalk 2.3.1, 27 is legacy version for Python 2.
2021-04-25 02:50:48 +02:00
Martin Weinelt
ceb26b53d8
nixos/tests/babeld: drop forwarding sysctls
...
They are now set as part of the babeld module.
2021-04-25 00:55:05 +02:00
Maximilian Bosch
7b2982e22e
Merge pull request #119498 from mweinelt/tests-bird
...
nixos/test/prometheus-exporters/bird: fix race condition
2021-04-24 21:13:09 +02:00
Michael Raskin
d04f1c4314
Merge pull request #101071 from ju1m/apparmor
...
apparmor: try again to fix and improve
2021-04-24 11:24:26 +00:00
github-actions[bot]
944e32775d
Merge staging-next into staging
2021-04-24 00:16:20 +00:00
github-actions[bot]
6e7c70d02d
Merge master into staging-next
2021-04-24 00:16:17 +00:00
Martin Weinelt
fc55a1bdd4
nixos/tests/prometheus-exporters/bird: set router id
...
Previously bird would refuse to start up because the router id wasn't
set.
> bird[682]: Cannot determine router ID, please configure it manually
2021-04-23 23:34:26 +02:00
Maximilian Bosch
f62b42f405
Merge pull request #120125 from BBBSnowball/pr-add-config-nextcloud-imagick-rename-option
...
nixos/nextcloud: Rename option disableImagemagick to enableImagemagick
2021-04-23 23:27:34 +02:00
davidak
513143fe4e
kbd: add tests and update them
2021-04-23 16:41:11 +02:00
Julien Moutinho
76887d750b
nixos/apparmor: add test for apparmorRulesFromClosure
2021-04-23 07:20:20 +02:00
Luke Granger-Brown
32d80aaaa5
nixos/tests/hibernate: install a system instead
...
Rather than relying on carefully avoiding touching the 9P-mounted
/nix/store, we instead install a small NixOS system, similar to
the installer tests, and boot from that.
This avoids the various pitfalls associated with trying to unsuspend
properly and trades off a bunch of boilerplate for what will hopefully
be a more reliable test.
Additionally, this test now actually tests booting the system using a
bootloader, rather than the previous method of just booting the kernel
directly.
2021-04-23 01:30:38 +00:00
github-actions[bot]
b95da5efb6
Merge master into staging-next
2021-04-22 18:14:27 +00:00
github-actions[bot]
120744d620
Merge master into staging-next
2021-04-22 12:06:24 +00:00
Johan Thomsen
8a6e130c71
nixos/ceph: fix tests
...
- 512 -> 1024MB vm memory (had sporadic oom-failures with the lower setting)
- set "auth_allow_insecure_global_id_reclaim=false" as described here: https://docs.ceph.com/en/latest/security/CVE-2021-20288/
2021-04-22 13:17:57 +02:00
Jörg Thalheim
40945d399d
quagga: remove
...
Upstream repositories do no longer exists. There has been no release in
a while. - Not a good combination for a network daemon running as root
in C that parses network packets...
2021-04-22 12:48:48 +02:00
Michael Weiss
3e01d42024
maintainers: remove tavyc
...
Their last commit was dcc84d8
from 2017.
Thank you for your contributions.
2021-04-22 11:34:25 +02:00
Benjamin Koch
8122221c9b
nixos/nextcloud: Rename services.nextcloud.nginx.disableImagemagick to services.nextcloud.nginx.enableImagemagick
...
Enable options are preferred. Suggested here:
https://github.com/NixOS/nixpkgs/pull/115372#issuecomment-821900334
2021-04-22 02:17:12 +02:00
github-actions[bot]
9b3e698b14
Merge master into staging-next
2021-04-21 12:06:23 +00:00
Oleksii Filonenko
c2900f685f
Merge pull request #111518 from Jaculabilis/nebula
...
nixos/nebula: add basic module
2021-04-21 11:17:30 +03:00
github-actions[bot]
6ef7c23763
Merge master into staging-next
2021-04-19 18:11:51 +00:00
Lorenz Leutgeb
0b0cd3f6aa
mxisd: remove ( #119372 )
...
* mxisd: remove
See EOL notice at https://github.com/kamax-matrix/mxisd/blob/master/EOL.md#end-of-life-notice
* mxisd: Add throwing EOL notice
2021-04-19 11:26:08 -04:00
github-actions[bot]
a28d31ed86
Merge master into staging-next
2021-04-19 00:15:22 +00:00
Fabian Affolter
1c5bdf76e9
nixos/libreddit: init module and test
2021-04-19 01:05:25 +02:00
Michele Guerini Rocco
27b95afbb8
Merge pull request #119529 from Lassulus/searx_1.0.0
...
searx: 0.18.0 -> 1.0.0
2021-04-19 00:38:09 +02:00
rnhmjoj
d0d77ec032
nixos/tests/searx: fix for 1.0 update
2021-04-19 00:13:05 +02:00
github-actions[bot]
b57b2b362c
Merge master into staging-next
2021-04-18 18:10:37 +00:00
sternenseemann
f85086f6c3
nixos/tests/packagekit: fix test machine evaluation
...
aa22be179a
dropped the backend setting
which was used in the test, breaking evaluation of the test in the
process. Kind of defeats the purpose of a test if it isn't executed
before merging a change to a module…
2021-04-18 18:40:06 +02:00
Matej Urbas
db5b547b25
nixos/amazon-init: add user-data shell script support
2021-04-18 10:19:06 +01:00
Morgan Jones
064e0af80b
nixos/nebula: Add enable option defaulting to true to Nebula networks
2021-04-16 19:57:02 -07:00
github-actions[bot]
d4f421cad9
Merge master into staging-next
2021-04-16 12:06:14 +00:00
Robert Hensing
578acc7a42
Merge pull request #118018 from considerate/master
...
dockerTools: Implement merging of image tarballs
2021-04-16 09:17:44 +02:00
ajs124
90f6033984
nixos/tests/dovecot: set mailUser and mailGroup
2021-04-16 00:43:11 +02:00
Bruno BELANYI
1144486f3a
nixos/tests/podgrab: init
2021-04-15 20:57:22 +00:00
Martin Weinelt
65234f0911
nixos/test/prometheus-exporters/bird: fix race condition
...
The bird socket would not always be instantly present, when the exporter
was queried, leading to the test sometimes failing in its entirety.
2021-04-15 03:18:07 +02:00
Martin Weinelt
7cf67850c0
Merge branch 'master' into staging-next
2021-04-15 01:01:26 +02:00
Guillaume Girol
f1a2ab6818
Merge pull request #115332 from symphorien/usertype
...
nixos/users: require one of users.users.name.{isSystemUser,isNormalUser}
2021-04-14 19:38:26 +00:00
Symphorien Gibol
7a87973b4c
nixos/users: require one of users.users.name.{isSystemUser,isNormalUser}
...
As the only consequence of isSystemUser is that if the uid is null then
it's allocated below 500, if a user has uid = something below 500 then
we don't require isSystemUser to be set.
Motivation: https://github.com/NixOS/nixpkgs/issues/112647
2021-04-14 20:40:00 +02:00
Vladimír Čunát
d2eb7a7887
Merge branch 'staging' into staging-next
...
A few conflicts but relatively clear ones (I think).
2021-04-14 10:08:25 +02:00
Graham Christensen
d72a60a59f
Merge pull request #115590 from grahamc/iscsi
...
NixOS: services.{openiscsi, target}, boot.iscsi-initiator: init
2021-04-13 13:19:34 -04:00
sternenseemann
17efdfbbca
nixos/tests/kernel-generic: make attributes derivations, not functions
...
Pass the args from kernel-generic.nix's top-level to the individual
tests. Makes `nix-build -A nixosTests.kernel-generic.<attr>` and
`nix-build nixos/tests/kernel-generic.nix -A <attr>` work as expected.
2021-04-13 16:13:11 +02:00
Maximilian Bosch
db47ed4382
Merge pull request #119127 from Ma27/bump-gitea
...
gitea: 1.13.7 -> 1.14.0
2021-04-12 17:46:19 +02:00
Sandro
512e44abb1
Merge pull request #101852 from takagiy/init-wmderland
2021-04-12 16:44:46 +02:00
Maximilian Bosch
f17950c5b7
gitea: 1.13.7 -> 1.14.0
...
ChangeLog: https://github.com/go-gitea/gitea/releases/tag/v1.14.0
2021-04-11 13:39:39 +02:00
sternenseemann
76583ee81a
nixos/spacecookie: convert into settings-style freeform configuration
...
* Move `hostname` and `root` into a settings submodule with a freeform
type, allowing users to also use options not known to the NixOS
service. Compatibility with a warning for the renamed options is also
trivial to achieve.
* `port` stays where it is as we don't actually use the `port` option of
spacecookie to set up the socket, but only to inform spacecookie about
the port we have set in the `systemd.socket` file, this makes more
sense. Additionally the configuration of the listening port and
address change in the next spacecookie release — we can dodge this
issue altogether by doing our own thing, but I'm interested to hear
opinions on this.
To ensure that this is not misconfigured, we add an assertion for
the port option.
* Add an assertion for `user` in settings which has no effect the way
we are starting spacecookie as it wouldn't be able to call setuid.
The message also explains how a specific user can be used with
spacecookie if desired.
2021-04-10 15:44:19 +02:00
sternenseemann
d1f57cbaf0
nixos/spacecookie: add openFirewall option
...
Convenience shortcut which automatically configures the firewall to open
the port which is also configured for the spacecookie service.
2021-04-10 15:44:19 +02:00
sternenseemann
8abd77c811
nixos/tests/spacecookie: refactor
...
* Use proper gopher urls
* The client vms name is also controlled in a single place now
* fileContent holds the precise file content now
* wait for the spacecookie unit instead of the port
* avoids sending an empty request
* since spacecookie is a notify service it only is fully started when
the socket has been set up.
2021-04-10 15:44:19 +02:00
Jörg Thalheim
f7e08360b0
Merge pull request #117456 from Izorkin/update-redis-options
...
nixos/redis: add option and change access to directories
2021-04-10 06:06:19 +01:00
Martin Weinelt
f882b057be
Merge pull request #111316 from higebu/add-gobgpd
2021-04-09 17:17:07 +02:00
Yuya Kusakabe
8b11f5b705
nixos/tests/gobgpd: init
2021-04-09 14:57:33 +00:00
Martin Weinelt
75047877e3
nixos/tests/home-assistant: fix mosquitto configuration
...
Things broke after mosquitto was upgraded in f07c81b
.
2021-04-09 13:51:24 +02:00
Sandro
26f16c1cef
Merge pull request #91318 from stephank/pkg-doh-proxy-rust
2021-04-08 22:32:12 +02:00
Tim Steinbach
d3d40b09fd
kernel: Add test for RC kernels
2021-04-08 09:00:15 -04:00
Tim Steinbach
491f0a677b
kernel: Add test for 4.4
2021-04-08 09:00:15 -04:00
Tim Steinbach
00c364a929
kernel: Add test for 4.9
2021-04-08 09:00:15 -04:00
Tim Steinbach
8c82c8a11c
kernel: Add test for 4.14
2021-04-08 09:00:15 -04:00
Tim Steinbach
621a979bfe
kernel: Add test for 4.19
2021-04-08 09:00:15 -04:00
Tim Steinbach
060e94136f
kernel: Add test for 5.4
2021-04-08 09:00:15 -04:00
Tim Steinbach
1dc38fbbc2
kernel: Add test for 5.10
2021-04-08 09:00:15 -04:00
Tim Steinbach
13c3f30d11
kernel: Remove old kernel tests
2021-04-08 09:00:15 -04:00
Tim Steinbach
bd7fed9a2f
kernel: Add tests to passthru.tests
2021-04-08 09:00:15 -04:00
Sandro
936f450e3d
Merge pull request #118805 from helsinki-systems/fix/eval/no-aliases-iproute2
...
treewide: fix eval without aliases after 9378fdf87e0626e8c63a90a378c3…
2021-04-08 14:20:12 +02:00
Kim Lindberger
5a1bd5ff66
Merge pull request #116074 from talyz/discourse
...
discourse: Add package and NixOS module
2021-04-08 14:19:49 +02:00
ajs124
c6d4dae35d
treewide: fix eval without aliases after 9378fdf87e
2021-04-08 13:33:09 +02:00
Richard Marko
b1672eee0c
nixosTests.cntr: init
2021-04-07 20:27:17 +02:00
Viktor Kronvall
10019ab879
dockerTools: test that mergeImages preserves owner
2021-04-08 00:22:59 +09:00
Viktor Kronvall
bcc3f8eab5
dockerTools: test mergeImages
2021-04-08 00:22:59 +09:00
Robert Hensing
58b21dea78
Merge pull request #116749 from vroad/docker-layered-image-fakeroot
...
dockerTools.streamLayeredImage: add fakeRootCommands option
2021-04-07 15:02:24 +02:00
Stéphan Kochen
20481bd027
doh-proxy-rust: init at 0.3.8
2021-04-07 14:23:55 +02:00
vroad
63e7c4186f
dockerTools.streamLayeredImage: Add test for fakeRootCommands
2021-04-07 18:11:02 +09:00
Sandro
d9f9a4a976
Merge pull request #117554 from Zopieux/snapcast-meta
2021-04-07 10:30:32 +02:00
ajs124
d48e871ec0
nixosTests.iscsi-root: init
...
Co-authored-by: Graham Christensen <graham@floxdev.com>
2021-04-06 18:34:37 +00:00
Pavol Rusnak
073fbba9bf
Merge pull request #89267 from mmilata/bitcoin-exporter
...
nixos/prometheus-bitcoin-exporter: init
2021-04-06 00:08:33 +02:00
Martin Milata
6b028bcf35
nixos/prometheus-bitcoin-exporter: init
2021-04-05 23:50:42 +02:00
talyz
3c7df2a3cb
nixos/discourse: Add test
2021-04-05 13:55:44 +02:00
Sandro
7c932296e0
Merge pull request #116335 from SuperSandro2000/move-aliases.nix
2021-04-05 04:07:15 +02:00
Martin Milata
6840746f2d
nixos/prometheus-domain-exporter: init
2021-04-04 22:25:12 +02:00
Sandro Jäckel
9378fdf87e
iproute: deprecate alias
2021-04-04 01:43:46 +02:00
Izorkin
86d8b31e00
nixos/redis: add option unixSocketPerm
2021-04-03 19:07:27 +03:00
Maximilian Bosch
4364fd3038
Merge pull request #118305 from Ma27/openldap-exporter
...
prometheus-openldap-exporter: init at 2.1
2021-04-03 15:02:59 +02:00
sternenseemann
ef13dc6637
nixos/tests/pomerium: stdenv.lib → lib
...
Just to be safe doesn't seem to have broken any evaluation checks so far.
2021-04-02 20:53:00 +02:00
Maximilian Bosch
4794829734
prometheus-openldap-exporter: init at 2.1
2021-04-02 19:16:50 +02:00
Doron Behar
785d2c03a0
Merge pull request #116677 from alexarice/agda-test-hello-world
2021-04-02 10:19:00 +00:00
Sandro
0a62eadc3c
Merge pull request #118279 from SuperSandro2000/SuperSandro2000-patch-1
...
tests/croc: remove stdenv.lib
2021-04-01 23:53:51 +02:00
Sandro
1dcbed50e3
tests/croc: remove stdenv.lib
2021-04-01 21:27:50 +02:00
Sandro
ca6a01c9a1
Merge pull request #117946 from andreisergiu98/ombi-init
2021-04-01 12:01:10 +02:00
Andrei Pampu
b3082615d9
nixos/ombi: add test for ombi to ensure startup
2021-04-01 10:34:40 +03:00
Linus Heckemann
99238d7ebe
Merge pull request #116639 from Ma27/pi-secrets
...
nixos/privacyidea: use envsubst to avoid leaking secrets to the store
2021-04-01 08:40:42 +02:00
Martin Weinelt
b2ebc881cf
Merge pull request #113988 from piegamesde/matrix-appservice-irc
2021-04-01 01:39:24 +02:00
Jamie McClymont
92acecb548
nixos/tests/matrix-appservice-irc: init
2021-04-01 01:17:24 +02:00
Guillaume Girol
f19434ad4a
Merge pull request #113994 from pborzenkov/calibre-web
...
calibre-web: init at 0.6.11
2021-03-31 18:25:45 +00:00
adisbladis
f5a14a3124
Merge pull request #108745 from lukegb/pomerium
...
pomerium: init at 0.13.3
2021-03-31 17:10:12 +02:00
Maximilian Bosch
4a4f7dfb77
nixos/privacyidea: use envsubst to avoid leaking secrets to the store
2021-03-31 13:27:30 +02:00
Felix Tenley
0f92c208bb
nixos/tests/etebase-server: init
2021-03-30 23:32:26 +02:00
talyz
35582c5af7
gitlab.tests: Test backup and restore
...
Test the automatic backup and restore functionality by backing up the
instance after running the initial tests, stopping GitLab and removing
all state, running the restore rake task, then running the tests
again, but without pushing data.
2021-03-30 19:13:37 +02:00
Sandro
7d0dad76ef
Merge pull request #116936 from hercules-ci/logstash-jdk
2021-03-30 17:22:21 +02:00
Philip Munksgaard
299d054a7f
bitwarden_rs: 1.19.0 -> 1.20.0 ( #117931 )
...
* bitwarden_rs: 1.19.0 -> 1.20.0
* bitwarden_rs: Fix failing integration tests
2021-03-30 00:33:00 +02:00
Luke Granger-Brown
309e836c33
nixos/tests/pomerium: init
2021-03-29 10:41:41 +00:00
Maximilian Bosch
ae73ec2b68
Merge pull request #116738 from Ma27/wiki-js
...
wiki-js: init at 2.5.191
2021-03-27 22:03:35 +01:00
Pavel Borzenkov
58ce51ed06
nixos/calibre-web: init module
2021-03-27 14:43:33 +03:00
Justin Humm
347a9168ae
nixos/hledger-web: set capabilites as boolean
2021-03-26 13:45:13 +01:00
Justin Humm
569940b9fd
nixos/hledger-web: add stateDir, use own user, fix ExecStart
...
This allows for shared hledger installations, where the web interface is
available via network and multiple user share a SSH access to the
hledger user.
Also added `--serve` to the CLI options, as hledger-web tries to open a
webbrowser otherwise:
hledger-web: xdg-open: rawSystem: runInteractiveProcess: exec: does not
exist (No such file or directory)
Co-authored-by: Aaron Andersen <aaron@fosslib.net>
2021-03-26 13:45:13 +01:00
Louis Blin
b3f68289df
dockerTools.streamLayeredImage: resolve duplicate env vars
...
For images running on Kubernetes, there is no guarantee on how duplicate
environment variables in the image config will be handled. This seems
to be different from Docker, where the last environment variable value
is consistently selected.
The current code for `streamLayeredImage` was exploiting that assumption
to easily propagate environment variables from the base image, leaving
duplicates unchecked. It should rather resolve these duplicates to
ensure consistent behavior on Docker and Kubernetes.
2021-03-25 23:29:54 +00:00
Alexandre Macabies
f5b0542cb1
nixos/snapserver: add support for meta stream type introduced in 0.23.0
2021-03-25 04:05:50 +01:00
Benjamin Hipple
561cc81ee6
Merge pull request #115857 from lbpdt/feature/docker-tools-layered-base-image
...
dockerTools.buildLayeredImage: support fromImage
2021-03-23 18:15:34 -04:00
Robert Hensing
e0e241c219
Merge pull request #116369 from m1cr0man/master
...
nixos/acme: Fix webroot issues
2021-03-23 21:31:42 +01:00
Louis Blin
aae8588182
dockerTools.buildLayeredImage: support fromImage
...
It is now possible to pass a `fromImage` to `buildLayeredImage` and
`streamLayeredImage`, similar to what `buildImage` currently supports.
This will prepend the layers of the given base image to the resulting
image, while ensuring that at most `maxLayers` are used. It will also
ensure that environment variables from the base image are propagated
to the final image.
2021-03-23 14:50:42 +00:00
Robert Hensing
9011d59758
logstash-*-oss: Add passthru.tests
2021-03-23 14:42:40 +01:00
Profpatsch
c25ffa8b76
Merge pull request #117073 from sternenseemann/inspircd-3.9.0
...
inspircd: init at 3.9.0
2021-03-23 11:25:58 +01:00
Sander van der Burg
8fc9423565
Merge pull request #116455 from svanderburg/systemdunitpath
...
systemd: allow custom unit folders to be configured with SYSTEMD_UNIT…
2021-03-22 22:58:49 +01:00
Sander van der Burg
5c8ed06fc9
systemd: allow custom unit folders to be configured with SYSTEMD_UNIT_PATH
2021-03-22 20:41:12 +01:00
adisbladis
04a37553f2
Merge pull request #114821 from erosennin/catatonit
...
catatonit: init at 0.1.5, fix podman --init
2021-03-22 16:04:06 +02:00
sternenseemann
726db56d68
!fixup simplify zipListsWith call
2021-03-22 14:52:13 +01:00
sternenseemann
66454f0e5a
!fixup get rid of trailing comment hack
2021-03-22 14:48:38 +01:00
sternenseemann
4048b39fc1
nixos/modules/inspircd: add simplistic module and nixos test
2021-03-22 14:38:57 +01:00
Matt McHenry
13bee29b9b
restic: allow prune without backup
...
fixes #97820
2021-03-21 18:47:52 -07:00
Andrey Golovizin
fd3f1ec19a
nixos/tests/podman: test podman run --init
2021-03-21 21:26:47 +01:00
Maximilian Bosch
de98a184f5
wiki-js: init at 2.5.191
2021-03-20 20:43:21 +01:00
github-actions[bot]
c804f22a81
Merge master into staging-next
2021-03-19 12:26:52 +00:00
Alexander Foremny
297b1ba320
Revert "nixos/systemd: Handle template overrides"
...
This reverts commit e3b90b6ccc
.
This commit broke container tests and thus blocked channels from
advancing.
2021-03-19 09:05:33 +01:00
github-actions[bot]
d73a492e83
Merge master into staging-next
2021-03-19 00:41:01 +00:00
Niklas Hambüchen
296c47d7b2
Merge pull request #116282 from nh2/programs-turbovnc
...
turbovnc: Add programs.turbovnc, add test for headless software OpenGL
2021-03-19 01:12:33 +01:00
Jan Tojnar
0136206b12
Merge branch 'master' into staging-next
2021-03-18 13:35:59 +01:00
Alex Rice
c60bd18006
agda nixos test: fix hello world program
2021-03-17 22:01:59 +00:00
Florian Klink
68d6ffc8d5
Merge pull request #115549 from adrianparvino/new-nixos-unstable
...
systemd: Handle template overrides
2021-03-16 23:05:11 +01:00
Lucas Savva
2dd7973751
nixos/acme: Add permissions tests
2021-03-15 19:25:49 +00:00
Lucas Savva
920a3f5a9d
nixos/acme: Fix webroot issues
...
With the UMask set to 0023, the
mkdir -p command which creates the webroot
could end up unreadable if the web server
changes, as surfaced by the test suite in #114751
On top of this, the following commands
to chown the webroot + subdirectories was
mostly unnecessary. I stripped it back to
only fix the deepest part of the directory,
resolving #115976 , and reintroduced a
human readable error message.
2021-03-15 01:41:40 +00:00
github-actions[bot]
3b97019142
Merge master into staging-next
2021-03-14 06:17:28 +00:00
Lancelot SIX
85ad7501ec
nixos/tests/spike: Fix assertion
2021-03-14 00:58:50 -05:00
Niklas Hambüchen
b46f6cba79
turbovnc: Add programs.turbovnc, add test for headless software OpenGL
2021-03-14 06:27:43 +01:00
Jan Tojnar
01a4d350c7
Merge branch 'master' into staging-next
...
Reverted https://github.com/NixOS/nixpkgs/pull/115228 for kodi to avoid conflict.
It does not look like unzip would be used but not investigating now to speed up merge conflict resolution.
2021-03-13 19:16:43 +01:00
WilliButz
3971cda05f
Merge pull request #116037 from petabyteboy/feature/jitsi-exporter
...
prometheus-jitsi-exporter: init at 0.2.18
2021-03-13 13:37:10 +01:00
github-actions[bot]
4181409166
Merge master into staging-next
2021-03-13 06:17:31 +00:00
Aaron Andersen
5a24206e17
Merge pull request #111030 from cript0nauta/miniflux-sudo
...
nixos/miniflux: don't depend on sudo
2021-03-12 20:42:09 -05:00
Aaron Andersen
47c5175f0c
Merge pull request #93629 from ju1m/croc
...
nixos/croc: init
2021-03-12 20:34:33 -05:00
Milan Pässler
b2bebd7cd5
nixos/prometheus-jitsi-exporter: init
2021-03-12 11:11:16 +01:00
github-actions[bot]
903fc48674
Merge master into staging-next
2021-03-12 00:39:51 +00:00
Benjamin Hipple
17a9f368e3
Merge pull request #115793 from lbpdt/feature/docker-tools-layered-image-name-slashes
...
dockerTools.buildLayeredImage: image names with registry/ prefix
2021-03-11 14:58:26 -05:00
github-actions[bot]
d6257d451b
Merge master into staging-next
2021-03-11 18:23:54 +00:00
WilliButz
f5c01cf9d4
Merge pull request #113370 from chkno/prometheus-systemd-exporter-no-flags
...
prometheus-systemd-exporter: Init at 0.4.0
2021-03-11 19:18:29 +01:00
WilliButz
3ceef8186c
Merge pull request #115185 from Ma27/knot-exporter
...
prometheus-knot-exporter: init at 2021-01-30; minor module improvements
2021-03-11 18:58:59 +01:00
WilliButz
902a479225
Merge pull request #111364 from lbpdt/feature/prometheus-artifactory-exporter
...
nixos/prometheus-exporters/artifactory: init at 1.9.0
2021-03-11 18:44:03 +01:00
github-actions[bot]
b4d5951d9e
Merge master into staging-next
2021-03-11 12:21:28 +00:00
Maximilian Bosch
7ecc3b0684
Merge pull request #115372 from BBBSnowball/pr-add-config-nextcloud-imagick
...
nixos/nextcloud: Conditionally enable ImageMagick PHP extension
2021-03-11 12:45:17 +01:00
Adrian Parvin D. Ouano
e3b90b6ccc
nixos/systemd: Handle template overrides
...
Adding template overrides allows for custom behavior for specific
instances of a template. Previously, it was not possible to provide
bind mounts for systemd-nspawn. This change allows it.
2021-03-11 10:21:14 +08:00
Benjamin Koch
1bd7941a6b
nixos/nextcloud: Use exportReferencesGraph for imagick test
2021-03-11 02:56:11 +01:00
github-actions[bot]
0a8ec23e51
Merge master into staging-next
2021-03-11 00:39:21 +00:00
Louis Blin
419a4fa596
dockerTools.buildLayeredImage: image names with registry/ prefix
...
When using `buildLayeredImage`, it is not possible to specify an image
name of the form `<registry>/my/image`, although it is a valid name.
This is due to derivations under `buildLayeredImage` using that image
name as their derivation name, but slashes are not permitted in that
context.
A while ago, #13099 fixed that exact same problem in `buildImage` by
using `baseNameOf name` in derivation names instead of `name`. This
change does the same thing for `buildLayeredImage`.
2021-03-10 17:44:24 +00:00
Sarah Brofeldt
fa4bb6566a
apacheKafka: init 2.6.1, make default
2021-03-10 08:10:32 +01:00
Sarah Brofeldt
08ef827056
nixos/apache-kafka: Drop default jvmOptions
2021-03-10 08:09:34 +01:00
github-actions[bot]
5d13702776
Merge master into staging-next
2021-03-09 12:25:54 +00:00
rnhmjoj
2120f02960
nixos/tests/privoxy: add test
2021-03-09 11:03:00 +01:00
Benjamin Koch
d83a43a396
nixos/nextcloud: Add test for services.nextcloud.disableImagemagick
2021-03-09 01:44:18 +01:00
Julien Moutinho
be6463cd9d
nixos/croc: init
2021-03-08 01:34:32 +01:00
github-actions[bot]
65cddb74d7
Merge staging-next into staging
2021-03-07 06:17:25 +00:00
Johan Thomsen
7b5c38e973
nixos/kubernetes: docker -> containerd
...
also, nixos/containerd: module init
2021-03-07 12:51:14 +10:00
Jan Tojnar
1465e8e397
Merge branch 'staging-next' into staging
2021-03-06 19:56:45 +01:00
John Ericson
f5a7d8bb41
Merge pull request #115228 from siraben/unzip-buildInputs
...
treewide: unzip buildInputs to nativeBuildInputs (2)
2021-03-06 13:30:43 -05:00
Ben Siraphob
4f0cdb68d7
treewide: unzip buldInputs to nativeBuildInputs (2)
2021-03-06 15:18:05 +07:00
Martin Weinelt
1050f1487b
nixos/home-assistant: disable tests on the package by default
...
We are running over 6000 tests by now and they take around 5 minutes
on faster machines and tests alot of components that endusers will not
actually be using. It is sufficient if we run them on package upgrades
and in the passthrough test.
2021-03-06 03:02:06 +01:00
Maximilian Bosch
b4bd584b64
nixos/prometheus/exporters/knot: init
2021-03-05 13:13:46 +01:00
Tim Van Baak
002fe4f19d
nixos/nebula: Add final newline to module and test
2021-03-04 21:39:04 -08:00
Tim Van Baak
10a6af2d61
nixos/nebula: Add nebula module and unit test to lists
2021-03-04 21:36:05 -08:00
Tim Van Baak
c8dcf63b4e
nixos/nebula: Expand unit test to match source repo's smoke test
2021-03-04 21:36:05 -08:00
Tim Van Baak
9858cba4dc
nixos/nebula: Add nebula unit test
2021-03-04 21:36:05 -08:00
davidak
00b47419c6
Merge pull request #103705 from freezeboy/add-plik
...
plik: init at 1.3.1
2021-03-04 20:28:34 +01:00
Maximilian Bosch
5e5f482f32
nixos/tests/php: add apcu to php to actually test whether extensions are properly loaded
2021-03-04 16:06:37 +01:00
Maximilian Bosch
70ac808b39
nixos/tests/php/fpm: make sure that extensions are actually loaded
...
The phpinfo output from 127.0.0.1:80 only shows configuration options
and thus leads to false-positives.
2021-03-04 15:59:38 +01:00
Richard Marko
d23ba22076
nixosTests.containers-nested: init
2021-03-04 12:04:31 +01:00
taku0
61706fc470
Merge pull request #114853 from lourkeur/fix-string-escaping
...
nixos/kresd, nixos/dokuwiki, tests/fpm, build-bazel-package, libcutl: fix string escaping
2021-03-03 19:35:16 +09:00
Kim Lindberger
8eea5d0fbd
Merge pull request #114592 from etu/php-minor-fixes
...
php: various fixes
2021-03-02 09:41:15 +01:00
Elis Hirwing
db439da3cd
nixos/tests/php: Select the right versions of the tests depending on version
2021-03-02 09:22:33 +01:00
Kim Lindberger
e72375464b
Merge pull request #113635 from talyz/gitlab-improvements
...
nixos/gitlab: Clean config dir, switch to puma, split PreStart script and more
2021-03-01 13:37:53 +01:00
Elis Hirwing
c6f0a1db39
nixos/tests/php: Declare php package used instead of just using default
2021-02-28 12:37:05 +01:00
Manuel Bärenz
17024be1d1
nixos/tests: add musescore
2021-02-26 20:26:02 -05:00
Florian Klink
0bdaff84e8
Merge pull request #113137 from lukegb/ceph
...
ceph: fix bluestore by using bundled rocksdb
2021-02-27 00:26:47 +01:00
Florian Klink
aed9171b1a
Merge pull request #111342 from veehaitch/systemd-networkd-options
...
nixos/networkd: add missing IPv6 options
2021-02-27 00:16:20 +01:00
Florian Klink
d52d0a1d73
Merge pull request #114464 from rnhmjoj/ksm
...
nixos/ksm: rewrite using systemd-tmpfiles
2021-02-26 22:43:59 +01:00
rnhmjoj
48052ca0dd
nixos/ksm: remove udev-settle dependency
...
The sysfs file /sys/kernel/mm/ksm/run seems to be available as soon as
the kernel has started, so no point in waiting for udev to "settle". If
for some reason it doesn't, we let the unit fail explicitly.
2021-02-26 22:10:10 +01:00
Florian Klink
1624ae8a96
Merge pull request #100433 from Patryk27/fixes/38509
...
nixos/containers: allow containers with long names to create private networks
2021-02-26 21:35:07 +01:00
talyz
f38c601b54
nixosTests.gitlab: Test pages and mailroom service start
...
Make sure that the `gitlab-pages` and `gitlab-mailroom` services at
least start.
2021-02-26 19:54:11 +01:00
Patryk Wychowaniec
336ef2de99
nixos/containers: allow containers with long names to create private networks
...
Launching a container with a private network requires creating a
dedicated networking interface for it; name of that interface is derived
from the container name itself - e.g. a container named `foo` gets
attached to an interface named `ve-foo`.
An interface name can span up to IFNAMSIZ characters, which means that a
container name must contain at most IFNAMSIZ - 3 - 1 = 11 characters;
it's a limit that we validate using a build-time assertion.
This limit has been upgraded with Linux 5.8, as it allows for an
interface to contain a so-called altname, which can be much longer,
while remaining treated as a first-class citizen.
Since altnames have been supported natively by systemd for a while now,
due diligence on our side ends with dropping the name-assertion on newer
kernels.
This commit closes #38509 .
systemd/systemd#14467
systemd/systemd#17220
https://lwn.net/Articles/794289/
2021-02-26 17:48:49 +01:00
Patryk Wychowaniec
5f1345a303
nixos/containers: styling improvements
2021-02-26 17:44:14 +01:00
rnhmjoj
ed0a29c88d
nixos/test/ksm: add simple test
2021-02-26 13:06:18 +01:00
Daniel Nagy
930e3679f4
nixos/test/unbound: add tests for DNS over HTTPS
2021-02-25 18:37:57 -05:00
Tim Steinbach
af2e9e5046
sbt: Replace VM test with installCheckPhase
2021-02-24 09:51:14 -05:00
Pascal Bach
3ec9637a05
nixos/geth: initial service
2021-02-23 19:28:51 +01:00
freezeboy
10fa80fd30
nixos/tests: new test for plikd
2021-02-23 15:35:52 +01:00
Anderson Torres
3ac8480383
Merge pull request #114048 from NeQuissimus/jq
...
jq: Replace VM test
2021-02-22 22:15:08 -03:00
Tim Steinbach
4fb9ba02e4
jq: Replace VM test
2021-02-22 18:51:28 -05:00
Florian Klink
f3af2df658
Merge pull request #111635 from xaverdh/hide-pid-broken
...
nixos/hidepid: remove module, it's broken
2021-02-23 00:20:29 +01:00
Tim Steinbach
cb72a93d2e
sbt-extras: Convert VM test into installCheckPhase
2021-02-22 10:07:42 -05:00
Thomas Bereknyei
a9d88757eb
bind: add required config to test
2021-02-22 02:17:24 -05:00
Dominik Xaver Hörl
893d911b55
nixos/hidepid: drop the module as the hidepid mount option is broken
...
This has been in an unusable state since the switch to cgroups-v2.
See https://github.com/NixOS/nixpkgs/issues/73800 for details.
2021-02-21 13:51:37 +01:00
davidak
193bf09ef7
traefik: update test to use virtualisation.oci-containers
2021-02-21 09:16:04 +01:00
davidak
01148a5ba7
Merge pull request #111642 from turion/dev_test_keepassxc
...
nixos/tests: add keepassxc
2021-02-21 03:12:07 +01:00
Michele Guerini Rocco
19d715c573
Merge pull request #107382 from rnhmjoj/no-udev-settle
...
nixos/{networkd,dhcpcd}: remove udev-settle hack
2021-02-20 20:49:19 +01:00
Vladimír Čunát
008a2b2949
Merge #112674 : nixos/tests/networking: fix DHCP race
2021-02-20 20:23:38 +01:00
rnhmjoj
7384c81e98
nixos/tests/networking: test interface renaming
2021-02-19 09:26:14 +01:00
Maximilian Bosch
2ec9a72b80
Merge pull request #113584 from sternenseemann/openldap-tests
...
nixos/tests/openldap: fix evaluation when auto-called
2021-02-18 20:49:14 +01:00
Chuck
83de9e2d12
prometheus-systemd-exporter: Init at 0.4.0
2021-02-18 09:56:45 -08:00
sternenseemann
281a2401b2
nixos/tests/openldap: make openldap test auto-callable
...
The NixOS manual documents that you can invoke every tests using
nix-build path/to/nixos/tests/test.nix
which was not the case for openldap since it is not autocallable, but
requires pkgs and system as arguments. Usually, make-test-pythons.nix
takes care of this if it is imported at the top-level, but since
openldap.nix contains multiple tests, this was not the case.
This is however easily fixed by:
* Adding default values for the pkgs and system arguments based on the
definition in make-test-python.nix
* Passing pkgs and system explicitly to make-test-python.nix to ensure
the pkgs and system values passed from all-tests.nix are used.
2021-02-18 13:04:08 +01:00
Jacek Galowicz
bc7a369c68
Merge pull request #112961 from r-burns/nixos-test-grub
...
nixosTests.installer: fix non-zfs grub tests
2021-02-18 11:58:57 +01:00
Ryan Burns
5406db08bf
nixosTests.installer: increase EFI partition size
...
Needed for simpleUefiGrub test to pass on aarch64
Runs out of space otherwise
2021-02-18 01:58:25 -08:00
github-actions[bot]
afcea01614
Merge master into staging-next
2021-02-17 18:14:04 +00:00
Eelco Dolstra
dd63561bcb
Remove ripgrep test
...
VM tests are expensive (and prone to random failures) so they should
only be used for things that can only be tested in a VM, not for
things that could be tested in a regular checkPhase or derivation.
2021-02-17 17:57:09 +01:00
github-actions[bot]
79b7a67b55
Merge master into staging-next
2021-02-17 00:36:31 +00:00
WORLDofPEACE
8a2bd1342e
Merge pull request #113064 from worldofpeace/fix-108124
...
nixos/tools: make desktopConfiguation types.listOf types.lines
2021-02-16 15:16:53 -05:00
github-actions[bot]
4f3b8e7b41
Merge master into staging-next
2021-02-14 18:16:14 +00:00
Luke Granger-Brown
bfc11c643d
nixos/tests/ceph-single-node-bluestore: init
...
The current Ceph tests use the old method for OSDs to store data on
disks, known as Filestore. This means there are no tests for the
Bluestore functionality that run on install, which means that things
like RocksDB being broken can slip through and break the Bluestore
functionality in a subtle and difficult to debug manner.
Add a test to check that Bluestore works, at least on a single node.
2021-02-14 18:05:57 +00:00
Maciej Krüger
8429831b67
Merge pull request #112746 from mkg20001/qemu-extra-disks
2021-02-14 13:20:44 +01:00
Maciej Krüger
59eb6d3ee3
nixosTests.*: update to use virtualisation.fileSystems
2021-02-14 12:23:50 +01:00
WORLDofPEACE
452f7e14d4
nixos/tools: generate an xserver config
...
The desktop configuration won't enable xserver.
If there's multiple desktops enabled they will now evaluate properly.
2021-02-13 18:46:01 -05:00
WORLDofPEACE
94f0210e60
nixos/tools: make desktopConfiguation types.listOf types.lines
...
This fixes #108124 .
2021-02-13 18:45:27 -05:00
github-actions[bot]
1c7975a26f
Merge master into staging-next
2021-02-13 18:15:59 +00:00
Ninjatrappeur
2f80425e6e
Merge pull request #112801 from erosennin/prosody-tests
...
nixos/prosody: fix broken tests
2021-02-13 15:22:48 +01:00
Ryan Burns
5828d54356
nixosTests.installer: fix non-zfs grub tests
...
Now that grub2 is built without zfs support when possible, this is a
separate store path which may need to be made available to the installer.
2021-02-12 19:39:17 -08:00
Andrey Golovizin
3fd5a41676
nixos/prosody: fix broken tests
2021-02-12 06:54:20 +01:00
github-actions[bot]
344456f66a
Merge master into staging-next
2021-02-12 00:36:19 +00:00
Louis Blin
458fafa8fc
nixos/prometheus-exporters/artifactory: init at 1.9.0
...
Adds a Prometheus exporter to scrape metrics from the API of JFrog
Artifactory instances.
2021-02-11 15:56:58 +00:00
Andrey Golovizin
1f3c9fd0ef
nixos/tests/networking: fix DHCP range
...
Exclude static 192.168.*.2 addresses from the dynamic address range to
prevent different interfaces from getting the same address.
Seems like configuring a fixed IPv4 address does not automatically
exclude it from the dynamic address range.
Should fix occasional failures of
nixos.tests.networking.scripted.macvlan and possibly other networking
tests relying on DHCP.
2021-02-10 20:33:49 +01:00
Manuel Bärenz
037d0489ca
tests/vscodium: Fix race condition
2021-02-10 16:38:13 +01:00
github-actions[bot]
8064cff79c
Merge master into staging-next
2021-02-09 18:16:33 +00:00
Ben Siraphob
e605e6205f
power-profiles-daemon: pkgs.stdenv.lib -> pkgs.lib
2021-02-09 18:24:09 +07:00
github-actions[bot]
30dddce5e8
Merge master into staging-next
2021-02-09 06:16:02 +00:00
Jan Tojnar
faf133f854
Merge pull request #97972 from mvnetbiz/power-profiles-daemon
2021-02-09 01:41:04 +01:00
Matt Votava
65968a1f59
power-profiles-daemon: add test
2021-02-09 01:25:57 +01:00
github-actions[bot]
1848e071c9
Merge master into staging-next
2021-02-08 18:17:03 +00:00
Manuel Bärenz
6ee5348b55
nixos/tests: add keepassxc
...
Test whether KeePassXC launches correctly.
2021-02-08 15:39:37 +01:00
Manuel Bärenz
10b3773db0
vscode/vscodium: Add integration test
2021-02-08 13:59:37 +01:00
github-actions[bot]
1c86cb40e9
Merge master into staging-next
2021-02-08 00:36:16 +00:00
Jan Beinke
c4b5a703ab
tests/snapserver: Add test of connection and buffer size setting
...
This addition will cover part of the issue, that was fixed in #112295
and @mweinelt asked to improve the tests.
2021-02-07 23:43:59 +01:00
github-actions[bot]
77db03ceac
Merge master into staging-next
2021-02-06 12:19:10 +00:00
adisbladis
3c6035cd9a
Merge pull request #106767 from erikarvstedt/fix-container-pkgs-2
...
nixos-container: fix `nixpkgs` container options being ignored
2021-02-06 11:57:14 +01:00
github-actions[bot]
fadee272e0
Merge staging-next into staging
2021-02-06 00:35:48 +00:00
Alexandre Macabies
a36cc03d96
nixos/snapserver: update available stream types for v0.21.0
...
* Add 'librespot' (new name for 'spotify'), 'alsa', 'tcp'.
* Add a warning about the spotify -> librespot rename.
* Fix the deprecated example `mode = "listen"` for type 'pipe'.
* Update the tests to include a straightforward 'tcp' test.
2021-02-05 19:23:24 +01:00
takagiy
b248510454
wmderland: init at 2020-07-17
2021-02-06 02:36:39 +09:00
github-actions[bot]
a93a3ec715
Merge staging-next into staging
2021-02-04 00:35:42 +00:00
Anderson Torres
8bf1bc692c
Merge pull request #110512 from neosimsim/agda-dont-install-Everything
...
Agda don't install Everything module
2021-02-03 15:56:34 -03:00
Anderson Torres
a27a2c4b15
Merge pull request #110501 from neosimsim/agda-ghc-ieee754
...
agda.withPackages: use GHC with ieee754 as default
2021-02-03 15:55:37 -03:00
github-actions[bot]
571eb10996
Merge staging-next into staging
2021-02-03 18:22:22 +00:00
Tim Steinbach
0d3bf0781f
scala: Replace VM test with installCheckPhase
2021-02-03 10:24:42 -05:00
Jan Tojnar
75153ede17
Merge branch 'staging-next' into staging
2021-02-02 19:46:31 +01:00
Vladimír Čunát
7ca350660d
Merge #111495 : nixosTests.installer: Increase memory for the VM
2021-02-02 14:02:58 +01:00
Anders Kaseorg
4a0a7ccb2a
nixosTests.installer: Increase memory allocated to the VM
...
Fixes #111223 .
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2021-01-31 12:45:42 -08:00
github-actions[bot]
03b81d1bef
Merge staging-next into staging
2021-01-31 18:27:42 +00:00
Vincent Haupert
fb3970ef7d
nixos/tests: add kernel-latest-ath-user-regd
...
Test for the option `networking.wireless.athUserRegulatoryDomain` to
make sure the underlying patch still applies for the latest kernel.
Also see NixOS/nixpkgs#108725 .
2021-01-31 10:48:15 -05:00
Vincent Haupert
730da50f85
nixos/tests: adapt systemd-networkd-ipv6-prefix-delegation
2021-01-31 01:49:24 +01:00
github-actions[bot]
2c6ca9ac8a
Merge staging-next into staging
2021-01-30 06:19:36 +00:00
Silvan Mosberger
45a7914186
Merge pull request #109035 from turion/dev_nextcloud_php
...
Nextcloud: Add phpExtraExtensions
2021-01-30 02:41:13 +01:00
github-actions[bot]
e788d512e8
Merge staging-next into staging
2021-01-30 00:44:04 +00:00
Maximilian Bosch
454da6cd6b
Merge pull request #110871 from rnhmjoj/dnscrypt
...
nixos/test/dnscrypt-wrapper: fix test
2021-01-29 20:34:56 +01:00
Jacek Galowicz
001ba3934e
Use lib.cartesianProducOfSets where lib.crossLists was used
2021-01-28 23:49:05 +01:00
github-actions[bot]
798f7b136c
Merge staging-next into staging
2021-01-28 18:30:08 +00:00
Matías Lang
dac07be800
nixos/miniflux: don't depend on sudo
...
The miniflux service should work when sudo is not available in the
system.
2021-01-28 15:09:31 -03:00
Marijan Petričević
f56089ded5
nixos/hledger-web: init module and test
2021-01-28 15:29:53 +01:00
github-actions[bot]
2e78c8c736
Merge staging-next into staging
2021-01-28 12:23:55 +00:00
Emery Hemingway
f32d7e4e03
nixos: add services.rsyncd.socketActivated option
...
Define systemd-socket activation using the upstream configuration
files as a reference. The "rsyncd" systemd unit has been renamed
to "rsync" for consistency with upstream.
2021-01-28 11:22:31 +01:00
github-actions[bot]
06efb52369
Merge staging-next into staging
2021-01-27 18:28:34 +00:00
Florian Klink
1030745555
Merge pull request #106857 from m1cr0man/master
...
nixos/acme: Fixes for account creation and remove tmpfiles usage
2021-01-27 17:52:16 +01:00
Ninjatrappeur
ab224b550c
Merge pull request #103138 from NinjaTrappeur/nin-pleroma
2021-01-27 13:28:44 +01:00
github-actions[bot]
1b5da764a7
Merge staging-next into staging
2021-01-27 12:24:09 +00:00
Aaron Andersen
434a2783b8
nixos/nextcloud: add phpExtraExtensions option
2021-01-27 11:05:00 +01:00
Sandro
2ee93d61ad
Merge pull request #110913 from siraben/other-stdenv-lib
2021-01-27 10:13:05 +01:00
Ben Siraphob
36c91cea1d
treewide: stdenv.lib -> lib
2021-01-27 13:08:40 +07:00
rnhmjoj
0b4d5b741b
nixos/test/dnscrypt-wrapper: fix test
...
The test was broken by the inclusion of the default dnscrypt-proxy
configuration in e4c49db6
.
2021-01-26 19:17:30 +01:00
Félix Baylac-Jacqué
60b730fd94
nixos/pleroma: add NixOS VM test.
2021-01-26 18:11:38 +01:00
github-actions[bot]
a008c42d22
Merge staging-next into staging
2021-01-25 18:52:12 +00:00
Florian Klink
b2f3bd4d79
Merge pull request #100155 from primeos/nixos-add-fqdn-option
...
nixos/networking: Add a read-only option for the FQDN
2021-01-25 16:45:45 +01:00
rnhmjoj
4ff48ea01c
nixos/tests/searx: fix build
...
yq-go has been updated with breaking changes to the syntax.
2021-01-25 12:11:59 +01:00
github-actions[bot]
c564d1e1ce
Merge staging-next into staging
2021-01-25 01:18:29 +00:00
Vladimír Čunát
fe111fc679
nixosTests.zfs.installer: fixup test after d44c6219b8
2021-01-24 21:02:56 +01:00
Jan Tojnar
3c5dff210a
Merge branch 'staging-next' into staging
2021-01-24 20:43:48 +01:00
Michael Weiss
27955d37e9
nixos/tests/chromium: Simplify the logic ( #110715 )
...
- Improve the documentation (Python docstrings for functions and more
meaningful xdotool script names).
- Make more use of the existing methods (e.g. wait_until_succeeds(), and
send_key())
- Note: This increases timeouts from 60 seconds to (currently)
15 minutes but the defaults from test-driver.py should be fine.
This should make it simpler to read the code, understand the test
output, and drop the custom xdotool scripts in the future.
2021-01-24 20:35:29 +01:00
Bernardo Meurer
105b9eb1b8
Merge pull request #109768 from cpcloud/nomad-datadir-cleanup
...
nixos/nomad: enforce specific data_dir semantics
2021-01-24 18:20:08 +00:00
Alexander Ben Nasrallah
226299e1a2
agdaPackages.mkDerivation: don't install Everything module
...
The Everthing module is not part of a library and should therefore
not be copied to the nix store.
This is particularly bad, if the Everything module is defined in
an agda library included directory, e.g. consider an agda-lib with
include: .
and Everything.agda in the project root (.), in which case the
Everything module would become part of the library.
If multiple such projects are in the dependency tree, the Everything
module becomes ambiguous and the build would fail.
2021-01-24 17:30:01 +01:00
Alexander Ben Nasrallah
67e43b7453
nixos/tests/agda: check execution of HelloWorld
...
Test that the compiled executable actually runs.
2021-01-24 15:02:16 +01:00
Robert Hensing
530df49d7a
Merge pull request #108411 from hercules-ci/vault-multiple-config-files
...
vault: Support multiple config files (no secrets in store)
2021-01-24 13:49:06 +01:00
rnhmjoj
cc8a4227c1
nixos/tests/custom-ca: init
...
This is a NixOS test for the security.pki options.
2021-01-24 10:50:56 +01:00
Sandro
77f32f2f3c
Merge pull request #110628 from prusnak/stdenv-lib
...
treewide: stdenv.lib -> lib
2021-01-24 03:10:32 +01:00
Pavol Rusnak
90f7338112
treewide: stdenv.lib -> lib
2021-01-24 01:49:49 +01:00
Phillip Cloud
de71f5b506
nixos/tests: add test for custom nomad state directory
2021-01-23 19:44:37 -05:00
Phillip Cloud
f1778cd90e
nixos/nomad: add extraSettingsFiles option to nomad service ( #109761 )
2021-01-23 23:52:19 +01:00
Michael Weiss
87fb5d381f
nixos/smokeping: Add a PoC for using networking.fqdn
2021-01-23 14:03:16 +01:00
Michael Weiss
86897c8f63
nixos/tests/chromium: Fix another potential race condition
...
The create_new_win() function could open multiple windows when used
incorrectly. This change makes sure that a new window will only be
created if the main window could be selected successfully.
This also ignores the out return values as they're never used.
2021-01-23 12:15:56 +01:00
Philipp Bartsch
b912846267
nixos/tests/usbguard: init
2021-01-23 01:19:11 +01:00
Markus Kowalewski
dcae37989f
tests/slurm: update mysql config to use settings
2021-01-21 17:51:28 +01:00
Kevin Cox
f1d3b04c04
Merge pull request #109966 from thiagokokada/bump-opentabletdriver
...
opentabletdriver: 0.4.2 -> 0.5.0
2021-01-20 16:37:16 -05:00
zowoq
b46b3d928d
nixos/podman: readd rootless runc test
...
use `loginctl enable-linger` to create systemd session
2021-01-21 06:57:51 +10:00
Sandro
ec84cbf95f
Merge pull request #110107 from LeSuisse/cifs-utils-missing-python3-smbinfo
...
cifs-utils: missing python3 dependency for smbinfo
2021-01-20 20:12:37 +01:00