Erik Arvstedt
781ab443c2
nixos/doas: fix recursive calls to doas
...
Previously, for processes launched by doas the unwrapped doas binary preceded the
setuid-wrapped doas binary in PATH.
This caused error `doas: not installed setuid` when running doas from
processes launched by doas.
doas seems to short-circuit the PATH lookup when called like
`doas -u myuser doas -u myuser ...` so the error doesn't appear in this case.
2021-08-12 14:40:22 +02:00
DavHau
df0f76b39f
cryptpad: add test for nixos module
2021-08-11 11:04:39 +09:00
Vladimír Čunát
c0097aa84a
nixos/tests: unbreak the tested job
...
I expect it suffices that the channel only blocks on one firefox ESR
test - the one for the default ESR. I didn't want to have the
information about the default in two places, so either of the tests will
be evaluated twice (but to the same *.drv I hope).
2021-08-10 16:15:57 +02:00
Benjamin Asbach
86296623c6
isso: added NixOS module to configure isso
in NixOS
2021-08-09 17:42:54 -06:00
Benjamin Asbach
c1a7bbc38f
isso: added a test to verify that the server is able to start and a generated javascript file is available
2021-08-09 17:41:35 -06:00
Martin Weinelt
afb0e73ebc
firefox-esr-91: init at 91.0esr
2021-08-10 07:43:50 +09:00
Félix Baylac-Jacqué
7b554c9477
nixosTests.pleroma: increase server memory size
...
The server VM machine is sometimes OOMing, making the test flaky.
Increasing the memory size to 512MB fixes the issue.
2021-08-09 21:30:42 +02:00
Félix Baylac-Jacqué
885ab9286e
nixosTests.pleroma: increase certificate validity duration
...
Analogous to 6325d15e90
.
The test certificate expiration date was set to the default 30 days.
This certificate is generated through its own derivation. As with
every derivation, it gets cached by cache.nixos.org once we build it.
In practice, we rebuild this derivation only if one of its input
changes. The only inputs here being openssl and stdenv.
While it's not an issue on the unstable branches, it can be
problematic on a stable release: the test will fail after 30 days.
Extending the certificate lifespan from 1 month to 100 years to prevent
it from getting expired while being cached.
2021-08-09 21:30:42 +02:00
Doron Behar
3d72b0b6b0
Merge pull request #114241 from sorki/tests/cntr
2021-08-09 05:40:37 +00:00
Martin Weinelt
b00dd3ac1f
nixos/tests/prometheus-exporters/kea: drop enable option
...
There is no generic services.kea.enable option. Instead kea consists of
four daemons (dhcp4, dhcp6, ddns, ctrlagent) that can be enabled
individually. In this test we're just looking at dhcp6.
2021-08-09 01:49:54 +02:00
David Terry
c1186b572f
maintainers: xwvvvvwx -> d-xo
2021-08-08 19:11:45 +02:00
Guillaume Girol
25b4e3c741
Merge pull request #133098 from erdnaxe/nitter-hardening
...
nixos/nitter: systemd unit hardening
2021-08-08 14:33:23 +00:00
Martin Weinelt
f49b03c40b
Merge pull request #123258 from mweinelt/acme-hardening
2021-08-08 15:50:24 +02:00
Alexandre Iooss
2e8e8f2c92
nixos/nitter: test with CAP_NET_BIND_SERVICE
2021-08-08 15:29:33 +02:00
Félix Baylac-Jacqué
6325d15e90
nixosTests.prosody: extend- self-signed cert expiration date
...
The test certificate expiration date was set to the default 30 days.
This certificate is generated through its own derivation. As with
every derivation, it gets cached by cache.nixos.org once we build it.
In practice, we rebuild this derivation only if one of its input
changes. The only inputs here being openssl and stdenv.
While it's not an issue on the unstable branches, it can be
problematic on a stable release: the test will fail after 30 days.
Extending the certificate lifespan from 1 month to 100 years to prevent
it from getting expired while being cached.
See
https://github.com/NixOS/nixpkgs/pull/132898#issuecomment-894495057
for more context.
2021-08-06 23:46:17 +02:00
Maximilian Bosch
67a5d63b33
Merge pull request #131867 from maxeaubrey/traefik_2.4.12
...
traefik: 2.4.8 -> 2.4.13
2021-08-06 18:55:07 +02:00
Michael Weiss
c4c087da21
nixos/tests/signal-desktop: Improve the DB test
...
The command "file ~/.config/Signal/sql/db.sqlite | grep 'db.sqlite: data'"
can randomly fail because "file" sometimes recognizes the "random"
(encrypted) data as something. This occasionally causes test failures,
e.g. [0] were it was recognized as "PGP Secret Sub-key -" or in another
instance as an ext4 filesystem [1].
[0]: https://github.com/NixOS/nixpkgs/pull/132644#issuecomment-892601504
[1]: https://social.primeos.dev/notice/A7H8VWV0KtQHUZZIsC
2021-08-05 18:26:59 +02:00
Robert Hensing
c5373ce006
Merge pull request #132593 from rycee/postgresql-backup-compression
...
nixos postgresql-backup: add `compression` option
2021-08-05 13:20:40 +02:00
Benjamin Smith
45c4b6b9e4
Apache Kafka: add 2.7.1 and 2.8.0 ( #128043 )
2021-08-05 13:01:59 +02:00
Robert Helgesson
bcc7a902d5
nixos postgresql-backup: add compression
option
...
This option allows basic configuration of the compression technique
used in the backup script. Specifically it adds `none` and `zstd` as
new alternatives, keeping `gzip` as the default.
2021-08-05 00:42:16 +02:00
Maxine Aubrey
34add8ca59
nixos/traefik: wait for first success
...
possible fix for #115418
2021-08-04 23:55:56 +02:00
Guillaume Girol
2eb2a255b9
Merge pull request #131255 from erdnaxe/nitter
...
nitter: init at unstable-2021-07-18
2021-08-04 20:25:22 +00:00
Florian Klink
50e3b159e3
Merge pull request #131952 from yu-re-ka/feature/gitlab-14-1-1
...
gitlab: 14.1.0 -> 14.1.1
2021-08-03 00:13:52 +02:00
Robert Hensing
48ea8eb813
Merge pull request #132416 from turion/dev_rabbitmq-server_1.8_1.9
...
rabbitmq-server: 3.8.9 -> 3.9.1
2021-08-02 22:08:30 +02:00
Yureka
6b021012c5
nixos/tests/gitlab: disable gitlab-pages tests
2021-08-02 18:04:54 +02:00
Manuel Bärenz
b0f33d7c2e
rabbitmq-server: 3.8.9 -> 3.9.1
2021-08-02 16:19:30 +02:00
Ben Siraphob
c8a731593b
Merge pull request #113185 from fabaff/libreddit
...
libreddit: init at 0.10.1
2021-08-02 17:05:00 +07:00
Benjamin Asbach
f22a7ae1a8
soapui: 5.5.0 -> 5.6.0 ( #131307 )
...
Co-authored-by: Benjamin Asbach <asbachb@users.noreply.github.com>
2021-08-01 20:11:12 +02:00
Ben Siraphob
44db812a14
Merge pull request #132257 from Zopieux/simple-mpv-webui
...
mpvScripts.simple-mpv-webui: 1.0.0 -> 2.1.0
2021-08-01 12:10:12 +07:00
Aaron Andersen
404cd360c2
Merge pull request #129468 from jwygoda/litestream-service
...
nixos/litestream: init
2021-07-31 22:58:48 -04:00
Aaron Andersen
099015b2ed
Merge pull request #116578 from MatthewCroughan/node-red-service
...
nixos/node-red: add module
2021-07-31 22:57:26 -04:00
Alexandre Macabies
c9e991bd64
mpvScripts.simple-mpv-webui: 1.0.0 -> 2.1.0
...
This also adds a test. The current packaged version (1.0.0) is broken,
it cannot find relevant files.
2021-08-01 00:47:55 +02:00
Jarosław Wygoda
1dcfd1e329
nixos/litestream: init
2021-07-30 17:41:54 +02:00
Alexandre Iooss
534dbcb28f
nixos/nitter: init module and test
2021-07-30 15:19:49 +02:00
Lassulus
729042fae8
Merge pull request #131794 from ncfavier/syncthing-collapse-declarative
...
nixos/syncthing: move declarative options to the top level
2021-07-29 15:42:33 +02:00
github-actions[bot]
6fcda9f1ec
Merge master into staging-next
2021-07-28 18:01:16 +00:00
Franz Pletz
8f40f574f8
Merge pull request #131578 from mweinelt/influxdb-exporter
...
prometheus-influxdb-exporter: init at 0.8.0
2021-07-28 19:47:06 +02:00
matthewcroughan
b9c9d52aec
nixos/node-red: add test
2021-07-28 17:32:45 +01:00
github-actions[bot]
a1d3be1d42
Merge master into staging-next
2021-07-28 12:01:16 +00:00
Naïm Favier
e9b01c5c8e
nixos/syncthing: move declarative options to the top level
2021-07-28 11:30:30 +02:00
Naïm Favier
6416b3a941
nixos/syncthing: add declarative.extraOptions
...
Allows setting arbitrary config options through the REST API.
Also switches to the [new](https://docs.syncthing.net/rest/config.html )
config endpoints.
2021-07-28 10:56:06 +02:00
Martin Weinelt
f77710c6ba
nixos/tests/prometheus-exporters/influxdb: init
2021-07-26 16:00:01 +02:00
Frederik Rietdijk
18347a1caf
Merge master into staging-next
2021-07-26 12:40:04 +02:00
Elis Hirwing
699ea65439
Merge pull request #131118 from etu/sanoid-syncoid-improvements
...
nixos/{syncoid,sanoid}: Improve ZFS permission delegation
2021-07-26 11:40:51 +02:00
Elis Hirwing
764e4acee1
nixos/tests/sanoid: Improve tests by checking that no permissions are left behind
2021-07-26 11:05:52 +02:00
Frederik Rietdijk
62370fb59a
Merge remote-tracking branch 'upstream/master' into staging-next
2021-07-26 09:19:44 +02:00
Michael Weiss
4ec2b24603
nixos/tests/chromium: Drop the workaround for Chrome GPU crashes
...
This regression was fixed by 51d83077ff
.
2021-07-25 12:39:45 +02:00
Michael Weiss
7b3c054514
nixos/tests/chromium: Check the version and that it's an official build
...
This also prints and screenshots the output of chrome://version which
contains useful information.
Outputs (stable, beta, ungoogled, chrome-stable, chrome-beta, chrome-dev):
Chromium 92.0.4515.107 (Official Build) (64-bit)
Chromium 92.0.4515.107 (Official Build) (64-bit)
Chromium 91.0.4472.164 (Official Build, ungoogled-chromium) (64-bit)
Google Chrome 92.0.4515.107 (Official Build) (64-bit)
Google Chrome 92.0.4515.107 (Official Build) beta (64-bit)
Google Chrome 93.0.4577.8 (Official Build) dev (64-bit)
2021-07-25 12:35:21 +02:00
github-actions[bot]
a37fbac53b
Merge master into staging-next
2021-07-25 00:01:35 +00:00
Elis Hirwing
6984e68c51
Merge pull request #98455 from ju1m/syncoid-split
...
nixos/syncoid: split in multiple systemd services and harden them
2021-07-24 22:08:42 +02:00