illustris
8aeb60f034
nixos/hadoop: use FairScheduler by default
2022-03-11 14:18:44 +05:30
illustris
799dc66cf1
hadoop: add passthrough tests
2022-03-11 14:18:44 +05:30
illustris
0f97c9ae82
nixos/hadoop: disable openFirewall by default
2022-03-11 14:18:44 +05:30
pennae
af0f3944bd
Merge pull request #163009 from scvalex/nbd-service
...
nbd: add nbd service and test
2022-03-11 01:02:10 +00:00
Martin Weinelt
76721f5e5e
Merge pull request #159986 from NukaDuka/pve_exporter
2022-03-10 22:41:45 +01:00
Martin Weinelt
44c88e44c9
Merge pull request #162992 from mweinelt/minidlna
2022-03-10 22:34:42 +01:00
Izorkin
a822d0c075
nixos/tests/peertube: add check peertube cli
2022-03-09 23:43:48 +03:00
davidak
f02094df72
Merge pull request #161837 from bobby285271/appstream
...
appstream: 0.14.4 → 0.15.2
2022-03-09 17:29:57 +01:00
pennae
06c57317c2
Merge pull request #146653 from DarkDNA/nixos/fix-systemd-exporter/extraFlags
...
nixos/prometheus/systemd: Implement the extraFlags config option.
2022-03-09 16:12:32 +00:00
Alexandru Scvortov
252f20aaa2
nbd: add programs.nbd, services.nbd, and test
...
Changes:
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: Update nixos/tests/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: generalize options in nbd service
nbd: harden service
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: Update nixos/modules/services/networking/nbd.nix
Co-authored-by: pennae <82953136+pennae@users.noreply.github.com>
nbd: refactor code a bit and BindPaths automatically
2022-03-09 12:00:47 +00:00
Astro
70c1e849c0
nixos/tests/pacemaker: init
2022-03-09 01:19:10 +01:00
Kim Lindberger
b71a8e2383
Merge pull request #162095 from midchildan/fix/keycloak-mysql
...
nixos/keycloak: fix database provisioning issues
2022-03-07 20:13:01 +01:00
Timo Kaufmann
94ea3a8899
Merge pull request #160777 from LunNova/improve-input-remapper-module
...
nixos/input-remapper: Fix missing [], add more options, add test
2022-03-07 18:51:08 +01:00
Luna Nova
0643620420
nixos/input-remapper: document pkexec workaround in test
2022-03-07 08:39:15 -08:00
Jos van Bakel
daab8fb3af
nixos/nats: fix test
2022-03-07 17:36:21 +01:00
Luna Nova
865e0df2fc
nixos/input-remapper: add nixos test for input-remapper
2022-03-07 08:31:40 -08:00
Connor Baker
05c12ee78c
spark: init 3.2.1 and test on aarch64-linux
2022-03-07 09:56:19 -05:00
Robert Scott
97572a798c
nixosTests.minidlna: fix by performing requests by IP
...
a little ugly, but minidlna now checks requests Host: header and
only accepts requests using an IPv4 address to avoid DNS-rebinding
attacks.
2022-03-06 13:08:19 +00:00
piegames
be4a0e6e40
Merge pull request #158605 from mweinelt/synapse-rfc42
...
nixos/matrix-synapse: migrate to rfc42 settings and formatter
2022-03-05 15:23:52 +01:00
piegames
cd7e516b26
Merge pull request #156858 : nixos/polkit: don't enable by default
2022-03-05 14:48:35 +01:00
Martin Weinelt
9c465fc4e6
nixos/tests/home-assistant: drop mqtt tests
...
With Home Assistant 2022.3.0 the MQTT configuration cannot be done
declaratively anymore, so this test scenario has been rendered moot.
2022-03-05 02:06:50 +01:00
Martin Weinelt
550fc51d7b
nixos/tests/pantalaimon: use synapse setting option
2022-03-04 23:57:32 +01:00
Martin Weinelt
88ddbee02e
nixos/tests/mjolnir: use synapse setting option
2022-03-04 23:57:31 +01:00
Martin Weinelt
f89769055b
nixos/tests/matrix-appservice-irc: use synapse settings option
2022-03-04 23:57:31 +01:00
Martin Weinelt
f8fff1c1a6
nixos/tests/matrix-synapse: use settings option
2022-03-04 23:57:30 +01:00
Janne Heß
f6ad15fd8c
nixos/switchTest: Make checks more precise
2022-03-03 20:56:37 +01:00
Janne Heß
1def557525
nixos/switch-to-configuration: Document and test socket-activated services
2022-03-03 20:49:20 +01:00
Robert Hensing
1cf9650148
Merge pull request #162612 from hercules-ci/update-nixopsUnstable
...
nixopsUnstable: 2.0.0-pre (2021-12-01) -> 2.0.0-pre (2022-02-21)
2022-03-03 16:14:19 +01:00
Robert Hensing
d2c3410efd
nixopsUnstable -> nixops_unstable
...
Conform to https://nixos.org/manual/nixpkgs/unstable/#sec-package-naming
2022-03-03 12:50:15 +01:00
Jörg Thalheim
d34f7085a9
Merge pull request #162582 from JJJollyjim/cntr-test
...
nixos/tests: fix flaky cntr test
2022-03-03 10:40:23 +00:00
Jamie McClymont
126ce87b0c
nixos/tests: fix flaky cntr test
...
The cntr sometimes hangs until the 10-hour hydra limit. This behaviour
appears to be an edge-case related to the type of TTY in which the cntr
command runs during test execution. We can work around this by running
the command as a background job.
I additionally added a wait_for_open_port to fix nondeterministic test
failures I observed after fixing the hanging issue.
2022-03-03 19:15:10 +13:00
aszlig
7286be7e81
nixos/systemd-confinement: Allow shipped unit file
...
In issue #157787 @martined wrote:
Trying to use confinement on packages providing their systemd units
with systemd.packages, for example mpd, fails with the following
error:
system-units> ln: failed to create symbolic link
'/nix/store/...-system-units/mpd.service': File exists
This is because systemd-confinement and mpd both provide a mpd.service
file through systemd.packages. (mpd got updated that way recently to
use upstream's service file)
To address this, we now place the unit file containing the bind-mounted
paths of the Nix closure into a drop-in directory instead of using the
name of a unit file directly.
This does come with the implication that the options set in the drop-in
directory won't apply if the main unit file is missing. In practice
however this should not happen for two reasons:
* The systemd-confinement module already sets additional options via
systemd.services and thus we should get a main unit file
* In the unlikely event that we don't get a main unit file regardless
of the previous point, the unit would be a no-op even if the options
of the drop-in directory would apply
Another thing to consider is the order in which those options are
merged, since systemd loads the files from the drop-in directory in
alphabetical order. So given that we have confinement.conf and
overrides.conf, the confinement options are loaded before the NixOS
overrides.
Since we're only setting the BindReadOnlyPaths option, the order isn't
that important since all those paths are merged anyway and we still
don't lose the ability to reset the option since overrides.conf comes
afterwards.
Fixes: https://github.com/NixOS/nixpkgs/issues/157787
Signed-off-by: aszlig <aszlig@nix.build>
2022-03-02 11:42:44 -08:00
Kartik Gokte
6a0b420d94
nixos/prometheus-pve-exporter: init at 2.2.2
2022-03-02 23:59:33 +05:30
Bobby Rong
b3d4c1d48f
nixosTests.installed-tests.appstream-qt: init
2022-03-02 11:28:29 +08:00
Bobby Rong
c942cd7b2e
nixosTests.installed-tests.appstream: init
2022-03-02 11:28:29 +08:00
Rok Garbas
43a765422f
Merge pull request #158613 from ConnorBaker/master
...
hadoop: add aarch64 support
2022-03-01 15:59:08 +01:00
ajs124
8289e6478b
vsftpd: enable seccomp ( #158974 )
...
* vsftpd: enable seccomp
* nixos/tests/vsftpd: add basic test
* vsftpd: add test to passthru
2022-03-01 11:03:47 +08:00
Janne Heß
d32ba3f4b0
Merge pull request #161929 from martinetd/switchTest
...
logrotate: do not enable logrotate.service itself
2022-02-28 10:19:25 +01:00
Rok Garbas
993c35991b
Merge pull request #157693 from Radvendii/zammad
...
zammad: init at 5.0.2
2022-02-28 00:57:11 +01:00
midchildan
0334498c74
nixosTests.keycloak: replace libtidy with html-tidy
...
Follow-up of cc700ad55b
.
2022-02-28 00:54:27 +09:00
Jörg Thalheim
c219935f5e
Merge pull request #162056 from NickCao/bird-reload
...
nixos/bird: run service as non-root user, add test for reload
2022-02-27 09:48:04 +00:00
Nick Cao
6e389e6367
nixos/bird: run service as non-root user, add test for reload
2022-02-27 16:19:22 +08:00
Rémi NICOLE
17df62a937
shiori: fix NixOS test ( #161969 )
...
* nixos/tests/shiori: fix auth JSON
* shiori: link NixOS test in passthru.tests
2022-02-27 08:38:55 +02:00
Dominique Martinet
0dadec45d8
logrotate/systemd: add 'minsize = 1M' to wtmp/btmp rotation
...
align with upstream logrotate which added the minsize rule at some point.
This avoids needlessly rotating the files too often as brought up in
https://github.com/NixOS/nixpkgs/pull/159187#issuecomment-1052426774
2022-02-27 07:20:26 +09:00
Maciej Krüger
ae2f179c9b
tests/pgadmin4-standalone: add
2022-02-26 14:27:30 +01:00
florian on nixos (Florian Brandes)
0dda2d3888
pgadmin4: init at 6.3
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-02-26 13:17:37 +01:00
Naïm Favier
8022c82a39
nixosTests.switchTest: fix race condition on /testpath
...
Currently the test-watch.service gets started in a loop as long as
/testpath exists, so `rm /testpath /testpath-modified` runs into a race
condition where if the service was just getting activated, it will
create /testpath-modified and make the test fail.
This is fixed by making the service RemainAfterExit so that it only
starts once, and stopping it manually after we remove /testpath.
2022-02-26 19:13:40 +09:00
Dominique Martinet
4d12b79cd7
logrotate: do not enable logrotate.service itself
...
logrotate.timer is enough for rotating logs. Enabling logrotate.service would
make the service start on every configuration switch, leading to tests failure when
logrotate is enabled.
Also update test to make sure the timer is active and runs the service
on date change.
2022-02-26 19:13:12 +09:00
Vladimír Čunát
bb75870cef
Merge #161734 : nixos/tests/networking: Fix link test
2022-02-25 18:42:21 +01:00
Jörg Thalheim
9abf72f229
bird1: drop package + modules
...
reason: no longer maintained upstream.
2022-02-25 11:39:34 +01:00
zowoq
ec2028eb3c
nixos/kubernetes: use kubectl from kubernetes
...
- also clarify kubectl wrapper naming
2022-02-25 19:22:30 +10:00
zowoq
4ee1f9eafc
podman: 3.4.4 -> 4.0.1
...
https://github.com/containers/podman/releases/tag/v4.0.0
https://github.com/containers/podman/releases/tag/v4.0.1
- wrap helper binaries via CONTAINERS_HELPER_BINARY_DIR
2022-02-25 19:09:29 +10:00
Martin Weinelt
60225c6bbd
nixos/tests/networking: Fix link test
...
The test was looking at the wrong interface and relying on silly
behaviour by the dummy driver, which autocreated a `dummy0` interface on
modprobe.
Fix this by making it look at the actual `foo` interface that the test
creates.
2022-02-24 23:11:13 +01:00
Patrick Hilhorst
7ef8df8767
nixosTests.nano: replace with script using GNU expect
2022-02-24 21:26:25 +01:00
Connor Baker
e10eed89e7
hadoop: add back dots in names of nixos tests
2022-02-23 21:43:09 -05:00
Taeer Bar-Yam
74dcaf5784
zammad: test passes!
2022-02-23 10:41:28 -05:00
Taeer Bar-Yam
4d38b6460f
zammad: reformat
2022-02-23 10:41:27 -05:00
Taeer Bar-Yam
75fe105a3d
Zammad: more fixes
2022-02-23 10:41:27 -05:00
Taeer Bar-Yam
aac7f85483
zammad: fix module databases
2022-02-23 10:41:27 -05:00
Taeer Bar-Yam
e7aba931e2
zammad: fix module/test
2022-02-23 10:41:26 -05:00
Taeer Bar-Yam
e662b519a2
zammad: add module test
2022-02-23 10:41:25 -05:00
Martin Weinelt
d778e18366
Merge pull request #160042 from stigtsp/test/nginx-modsecurity
2022-02-23 12:02:20 +01:00
Janne Heß
e5823f77b3
Merge pull request #159187 from martinetd/logrotate
...
logrotate service enhancements
2022-02-23 11:24:17 +01:00
Stig Palmquist
21f5ce0bd9
nixos/tests/nginx-modsecurity: init
2022-02-23 08:54:52 +01:00
Martin Weinelt
b4ac004d09
nixos/test/networking: test bonding netdev creation
...
Previously the bonding driver would create an initial `bond0` interface
when it was loaded. If the network management integration used that
interface and did not recreate it, it was stuck to the default
`balance-rr` mode.
Deploying systemds modprobe.d configuration sets `max_bonds=0`, so we
don't run into that issue anymore.
Hence we now make sure that we can indeed create `bond0` with `802.3ad`
(LACP), which is a non default mode.
2022-02-22 17:29:41 +01:00
Guillaume Girol
4846d948b4
Merge pull request #156601 from symphorien/miniflux-password
...
nixos/miniflux: no cleartext password in the store
2022-02-21 21:18:36 +00:00
markuskowa
0fca9900b1
Merge pull request #157278 from ck3d/default-systemd-nspawn
...
nixos: Switch to default systemd-nspawn behaviour
2022-02-21 21:56:07 +01:00
Sandro
5a57844cf6
Merge pull request #158592 from SuperSandro2000/nginx-nixos
2022-02-20 16:32:09 +01:00
Renaud
4ccf58647a
Merge pull request #156224 from B4dM4n/nixos-tests-doh-proxy-rust
...
nixos/test/doh-proxy-rust: fix failing check
2022-02-19 16:31:14 +01:00
Christian Kögler
57fc08cfdb
nixos: Switch to default systemd-nspawn behaviour
2022-02-19 09:52:37 +01:00
Izorkin
7629826b03
nixos/tests/prosody: return prosody-mysql test
2022-02-18 22:23:13 +03:00
Aaron Andersen
b3c0344c9d
Merge pull request #156763 from ratsclub/blocky
...
nixos/blocky: init
2022-02-18 11:27:25 -05:00
Janne Heß
dcbacb0f62
Merge pull request #160458 from helsinki-systems/fix/stc-backslashes
...
nixos/switch-to-configuration: Fix backslashes in unit names
2022-02-17 19:08:02 +01:00
Vladimír Čunát
fe78cacdff
Merge #159173 : libbpf: 0.6.1 -> 0.7.0, bcc 0.23.0 -> 0.24.0
2022-02-17 13:36:46 +01:00
Janne Heß
3617ecb67f
nixos/switch-to-configuration: Fix backslashes in unit names
...
systemd needs this so special characters (like the ones in wireguard
units that appear because they are part of base64) can be escaped using
the \x syntax.
Root of the issue is that `glob()` handles the backslash internally
which is obviously not what we want here.
Also add a test case and fix some perlcritic issues in the subroutine.
2022-02-17 12:49:45 +01:00
Sandro
a6d259faf3
Merge pull request #141650 from 06kellyjac/agate
2022-02-16 00:56:27 +01:00
Martin Weinelt
32bd0aafab
nixos/tests/home-assistant: test package and components passing
...
There are now multiple combinations of how one can pass either
extraPackages or extraComponents. We now test those passed directly to
the package via an override, and those passed indirectly via the module,
that ultimately results in a second override to the package.
2022-02-15 23:41:52 +01:00
Martin Weinelt
191fb818e6
nixos/tests/home-assistant: test module-based package loading
...
Passing psycopg2 for PostgreSQL support in the recorder component is one
of the more popular use cases to pass an extra package.
2022-02-15 23:41:50 +01:00
Martin Weinelt
4b47eaee4d
nixos/tests/home-assistant: test module-based component loading
2022-02-15 23:41:49 +01:00
Martin Weinelt
05640ec19d
nixos/tests/home-assistant: add comments & reformat
2022-02-15 23:15:17 +01:00
Victor Freire
6532d3417e
nixos/blocky: init
2022-02-14 22:48:32 -03:00
Martin Weinelt
4387ecec59
Merge pull request #159696 from r-ryantm/auto-update/prometheus-nextcloud-exporter
2022-02-14 23:22:55 +01:00
R. Ryantm
9d798e5103
prometheus-nextcloud-exporter: 0.4.0 -> 0.5.0
2022-02-14 21:49:16 +01:00
Connor Baker
737e30d3fe
hadoop: add aarch64 support
...
This commit also changes the names of the tests for Hadoop so they use dashes instead of dots,
and makes the default `hadoop` test what would have been `hadoop-all` after the rename.
This change should mean that we're able to run
`nix build github:nixos/nixpkgs/master#nixosTests.hadoop`
which I was unable to do prior to this change.
2022-02-14 08:20:37 -05:00
Dominique Martinet
a05f1c9f93
nixos tests: add logrotate test
...
make sure the service is enabled by default and works.
2022-02-13 07:29:40 +09:00
Julien Moutinho
8f78d31ac1
nixos/sourcehut: test gitsrht
2022-02-12 02:11:34 +01:00
Janne Heß
fa3c756621
Merge pull request #157329 from helsinki-systems/feat/nixos-reload-triggers
...
nixos/systemd: Implement reload triggers
2022-02-11 23:59:26 +01:00
Dominique Martinet
824d26d395
bcc: 0.23.0 -> 0.24.0
...
Also add an extra test in nixos/tests/bpf.nix for BTF usage in bpftrace
Co-authored-by: Jörg Thalheim <joerg@thalheim.io>
2022-02-11 20:37:39 +09:00
Sandro
6a4dea5ffc
Merge pull request #158178 from j0hax/retroarch-wm
2022-02-10 01:23:37 +01:00
Martin Weinelt
607285bc0e
Merge pull request #156873 from mweinelt/wine
2022-02-09 23:55:33 +01:00
Janne Heß
1c1f8c59e1
nixos/switch-test: Test the unit file parser and reloads
2022-02-09 15:14:38 +01:00
Johannes Arnold
d282f448ff
nixos/retroarch: add RetroArch as a desktop session
2022-02-08 20:52:02 +01:00
Sandro Jäckel
ae66e2d5ec
treewide: use configured nginx package
2022-02-08 12:13:30 +01:00
06kellyjac
354b240782
nixos/agate: add nixos test
2022-02-07 16:03:58 +00:00
markuskowa
768dd74738
Merge pull request #140891 from markuskowa/os-moosefs
...
nixos: init moosefs module and test
2022-02-07 10:48:33 +01:00
Sandro
255417b8f4
Merge pull request #157146 from illustris/cloudinit
2022-02-07 01:27:21 +01:00
Robert Hensing
6be11a84aa
Merge pull request #155892 from hercules-ci/nixos-etc-unit-test
...
nixos: Refactor to allow `etc` unit test
2022-02-06 16:12:25 +01:00
Florian Klink
def482e28d
Merge pull request #150837 from abbradar/google-guest-agent
...
Move GCE config to google-guest-agent
2022-02-06 11:27:27 +01:00
Nikolay Amiantov
524aecf61e
google-compute-config: update config
2022-02-05 23:33:10 +03:00
Michael Weiss
1c4d0f130b
Merge pull request #158027 from Synthetica9/test-sway-swaylock
...
nixosTests.sway: add swaylock test
2022-02-04 22:13:44 +01:00