Jacek Galowicz
9938dec682
Merge pull request #170636 from Synthetica9/wait_before_entry
...
nixos/test-driver: add wait_before_entry
2022-12-23 19:46:23 +01:00
Izorkin
9195f02b49
nixos/peertube: add secretsFile option
2022-12-23 20:47:04 +03:00
Kristoffer Dalby
571780384a
headscale: Update to 0.17.1, conform module to RFC0042
...
This commit upgrades headscale to the newest version, 0.17.0 and updates
the module with the current breaking config changes.
In addition, the module is rewritten to conform with RFC0042 to try to
prevent some drift between the module and the upstream.
A new maintainer, Misterio77, is added as maintainer.
Signed-off-by: Kristoffer Dalby <kristoffer@tailscale.com>
Co-authored-by: Gabriel Fontes <hi@m7.rs>
Co-authored-by: Geoffrey Huntley <ghuntley@ghuntley.com>
2022-12-23 15:47:53 +01:00
Florian Klink
6b1a896570
Merge pull request #205121 from alaviss/homed
...
nixos: systemd-homed support
2022-12-23 13:09:17 +01:00
Ryan Lahfa
e2e8dfcf44
Merge pull request #207163 from NixOS/rfc0125-improvements
...
nixos/activation/bootspec: make initrd optional, serialize system, precise extensions' type
2022-12-23 00:43:29 +01:00
Rvfg
a43c7b2a70
nixos/{firewall, nat}: add a nftables based implementation
2022-12-23 00:49:24 +08:00
Cole Helbling
0598d95719
nixos/tests: expose bootspec test
...
On x86_64-linux only because bootspec is for NixOS (for the moment?),
and NixOS is really only a Linux concept (for the moment?).
Not on aarch64-linux because it fails for whatever reason 🤷
2022-12-22 07:56:09 -08:00
Cole Helbling
21f4afd799
nixos/activation/bootspec: fix document output path
...
The RFC currently stipulates the document will be available at
`$out/boot.json`.
2022-12-22 07:56:09 -08:00
Ryan Lahfa
0b0726ae0b
Merge pull request #205983 from m1cr0man/acme-test-fix
...
nixos/acme: Increase number of retries in testing
2022-12-22 02:19:19 +01:00
Raito Bezarius
5dd2e60371
nixos/activation/bootspec: make initrd optional, serialize system, precise extensions' type
2022-12-21 23:28:21 +01:00
Michele Guerini Rocco
5dff7733aa
Merge pull request #203454 from rnhmjoj/pr-cups-socket
...
nixos/hardware/printers: stop cupsd when unneeded
2022-12-21 23:06:00 +01:00
0x4A6F
2b152c5727
test/coturn: add some sanity-checks
2022-12-20 22:54:01 +01:00
Sandro
9c624f5879
Merge pull request #203117 from sikmir/vmtools
...
vmTools: update current maintained debian versions
2022-12-20 15:51:50 +01:00
Sandro
bf46d7b626
Merge pull request #172084 from priegger/prometheus-statsd-exporter
2022-12-19 23:16:02 +01:00
Guillaume Girol
92dbac3199
Merge pull request #205561 from symphorien/nginx-conf-validate
...
nixos/nginx: validate config at build time
2022-12-19 19:52:33 +00:00
Jörg Thalheim
9bf4ec6909
Merge pull request #206645 from Mic92/nix-ld
...
nixos/nix-ld: set NIX_LD by default
2022-12-19 16:26:02 +00:00
Jörg Thalheim
4ce47012a6
nixos/nix-ld: set NIX_LD by default
2022-12-19 17:06:41 +01:00
Franz Pletz
6f8f1b0454
Merge pull request #205865 from DeeUnderscore/fix/grafana-socket
2022-12-19 12:04:22 +01:00
Sandro Jäckel
26f704b545
treewide: use nativeBuildInputs with runCommand instead of inlining
2022-12-18 23:36:40 +01:00
figsoda
a6a225e33c
Merge pull request #206722 from SuperSandro2000/sourcehut-nix
...
nixos/sourcehut: resolve deprecated setting
2022-12-18 13:55:43 -05:00
Valentin Gagarin
f782da699e
Merge pull request #206646 from figsoda/typos
2022-12-18 18:27:57 +01:00
Sandro Jäckel
92c94a946f
nixos/sourcehut: resolve deprecated setting
2022-12-18 16:53:49 +01:00
Vincent Bernat
fc39b5ecc8
nginx: make global redirect vhost option accept exceptions
...
By moving the return into a location directive, one can provide
exceptions by adding locations. This is similar to what the forceSSL
option does.
2022-12-18 12:21:27 +01:00
figsoda
6bb0dbf91f
nixos: fix typos
2022-12-17 19:31:14 -05:00
Robert Hensing
cf150c53f1
Merge pull request #200724 from JonathanLorimer/allow-configuration-of-roles
...
services.postgresql: Allow configuration of user roles in ensureUser
2022-12-18 00:40:57 +01:00
Lucas Savva
c9a5bf4a38
nixos/acme: Increase number of retries in testing
...
Helps to avoid failures in Hydra when the host server starts
the web server too slowly.
2022-12-17 21:12:13 +00:00
Jörg Thalheim
668a2b2f33
Merge pull request #172237 from DeterminateSystems/bootspec-rfc
...
Support external bootloader backends (RFC-0125)
2022-12-17 08:35:53 +00:00
Raito Bezarius
aac4134f43
nixos/tests/bootspec: add EFI support for GRUB test
2022-12-16 17:15:59 -08:00
Ryan Lahfa
4428f9f5e9
Merge pull request #198239 from jacobgreenleaf/jacobg-borg-inhibit
...
nixos/borgbackup: Add option for inhibiting sleep
2022-12-17 00:45:10 +01:00
Sandro
528a316b31
Merge pull request #205246 from Frostman/unpoller-2.4.0
2022-12-16 22:51:06 +01:00
Sandro
c338bf3244
Merge pull request #205712 from devusb/atuin-server
2022-12-16 22:38:35 +01:00
Manuel Bärenz
3479b87182
nixosTests.mastodon: Put script in separate file
2022-12-16 16:19:41 +03:00
Izorkin
883a56c0cc
nixos/tests/mastodon: add test with external services
2022-12-16 16:19:41 +03:00
Naïm Favier
dc644c312f
Merge pull request #206061 from ncfavier/nginx-duplicate-modules
2022-12-16 10:09:19 +01:00
Morgan Helton
a935888d45
nixos/atuin: init module
2022-12-15 21:07:15 -06:00
Naïm Favier
6c61c436cf
nginx: detect duplicate modules
...
Nginx breaks at runtime when duplicate modules are added. To detect
this, add a `name` key to all modules.
Also remove the outdated modsecurity v2 module and unify `modsecurity`
and `modsecurity-nginx`.
2022-12-16 01:57:14 +01:00
Artturin
05a2dfd674
lib.replaceChars: warn about being a deprecated alias
...
replaceStrings has been in nix since 2015(nix 1.10)
so it is safe to remove the fallback
d6d5885c15
2022-12-15 22:25:51 +02:00
Martin Weinelt
d37dca5f14
nixos/tests/vaultwarden: Update selenium tests for 2022.10.0
...
A few form element ids were changed around and a button was renamed.
2022-12-14 15:00:21 +01:00
Franz Pletz
a0b6072547
nixos/grafana: add test case for socket proxy
2022-12-14 14:42:13 +01:00
Franz Pletz
78aaaaaadb
Merge pull request #201505 from r-ryantm/auto-update/ntfy-sh
2022-12-14 12:08:03 +01:00
Franz Pletz
5e11704593
nixos/ntfy-sh: fix & expose nixos test
2022-12-14 11:09:52 +01:00
Martin Weinelt
76e962151a
nixos/tests/evcc: Fail when the unit produces fatal log messages
2022-12-11 01:25:13 +01:00
Guillaume Girol
a768871934
nixos/nginx: validate syntax of config file at build time
...
Shamelessly stolen from nixcloud-webservices:
https://github.com/nixcloud/nixcloud-webservices/blob/master/modules/web/webserver/lib/nginx_check_config.nix
The nixos test testing the behavior of nginx in case of faulty config
would not build with this change (on purpose), so I modified it so that
the failure is not syntactic.
2022-12-10 23:04:57 +01:00
Sergei Lukianov
136b81be7d
nixos/tests/prometheuts-exporters.unpoller: fix test script
...
Unpoller behaviour changed and now it'll not server metrics if no
controller available, so, let's check for not available controller
message instead.
2022-12-09 21:40:36 -08:00
Yarny0
85aeeac28d
cups-pdf: add vm test
2022-12-09 22:20:09 +01:00
Leorize
05420f34cf
nixos: add systemd-homed support
...
As a start, it's not very configurable, but works pretty well.
2022-12-09 12:10:51 -06:00
Artturi
8ffe22e286
Merge pull request #203956 from Artturin/addforbiddendependenciesregex
...
nixos/top-level.nix: add forbiddenDependenciesRegex option
2022-12-09 07:54:00 +02:00
Martin Weinelt
a4f2ca1ef3
Merge pull request #205123 from Frostman/prometheus-smartctl-exporter-0.9.1
2022-12-09 01:58:06 +01:00
Martin Weinelt
c7fbae1289
nixos/tests/prometheus-exporters.smartctl: update test script
...
We can't actually get metrics for a virtual disk drive so the exporter
fails to start with 0.9.x.
Instead let's just make sure it said that /dev/vda was unavailable.
2022-12-09 01:40:01 +01:00
Robert Hensing
470e6fd1cd
Merge pull request #201902 from ck3mp3r/dockertools-architecture-in-config-200725
...
Adding ability to set image architecture when creating OCI images using DockerTools
2022-12-08 23:54:50 +01:00
ajs124
3071eef957
Merge pull request #201707 from helsinki-systems/alias-krb5Full
...
krb5Full: turn into alias
2022-12-08 23:54:02 +01:00
Ryan Lahfa
022c7d777a
Merge pull request #196837 from KoviRobi/dnsmasq-attrsets-config
...
nixos/dnsmasq: Use attrs instead of plain text config
2022-12-08 23:47:08 +01:00
ajs124
c7930769a7
krb5Full: turn into alias
2022-12-08 23:08:44 +01:00
Raito Bezarius
092e6d39cd
nixos/tests/bootspec: init
...
This will test various scenarios of bootspec generation.
2022-12-08 13:50:04 -08:00
Robert Hensing
cf7b358d69
nixosTests.docker-tools: Fix syntax
...
This may be unnecessary, but I'm not waiting for the tests again.
2022-12-08 22:29:38 +01:00
Christian Kemper
afe2d0bb8b
fix docker inspect image reference
2022-12-08 20:29:10 +01:00
Christian Kemper
f6ae4479ea
dockerTools: allowing architecture to be specified
...
... for buildImage, buildLayeredImage and streamLayeredImage,
adding docs and tests.
2022-12-08 20:29:09 +01:00
Leorize
0cc87ab901
nixos/systemd/userdbd: add method to enable service
...
This is recommended to enable in conjunction with systemd-homed.
2022-12-08 10:28:41 -06:00
rnhmjoj
4f67365482
nixos/tests/printing: split into service/socket
...
This splits the tests into two: one where cups.socket is started
normally, the order with socket activation.
Why? It's almost impossible to follow the test with 4 different
machines printing at the same time. It should also be more efficient
because only two VMs at a time were needed anyway.
2022-12-07 15:57:45 +01:00
Andrei Pampu
acb964a35c
nixos/tests/bazarr: remove unfree predicate for unrar
2022-12-07 14:59:49 +01:00
Yureka
a0e889791f
nixos/tests/peering-manager: init
2022-12-07 12:54:55 +01:00
Robert Hensing
ab823e3a11
cassandra_4: init
2022-12-06 14:09:38 +01:00
Bjørn Forsman
831fc4f86a
nixos/tests/bazarr: remove unneeded timezone workaround
...
The issue was fixed in bazarr-1.1.3.
2022-12-05 18:51:53 +01:00
Jacob Greenleaf
0111e9547e
nixos/borgbackup: Add option for inhibiting sleep
...
Adds a new option for backup jobs `inhibitsSleep` which prevents
the system from going to sleep while a backup is in progress.
Uses `systemd-inhibit`, which holds a "lock" that prevents the
system from sleeping while the process it invokes is running.
This did require wrapping the existing backup script using
`writeShellScript` so that it could be run by `systemd-inhibit`.
2022-12-04 19:57:41 -08:00
Robert Kovacsics
2c00429560
nixos/dnsmasq: Use attrs instead of plain text config
...
This should make it easier to configure in multiple places, override
defaults, etc.
2022-12-04 23:08:37 +00:00
Vincent Haupert
dbff3c22c1
nixos/aesmd: add option environment
2022-12-04 20:12:50 +01:00
Andreas Stührk
da0dc8339c
nixos/aesmd: add option to configure quote provider library
...
Changes sgx-psw to append `aesm` to `LD_LIBRARY_PATH`:
- Append instead of prepend to allow for overriding in service config
- As we already add a wrapper to add `aesm` to `LD_LIBRARY_PATH` it is
not necessary to also set in `LD_LIBRARY_PATH` of the systemd service.
Co-authored-by: Vincent Haupert <mail@vincent-haupert.de>
2022-12-04 20:12:50 +01:00
Maximilian Bosch
331d854662
Merge pull request #203874 from noneucat/fix/grocy/storage
...
nixos/grocy: fix file uploads
2022-12-04 17:28:07 +01:00
Sandro
e38618a657
Merge pull request #203825 from SuperSandro2000/mastodon-tootctl
...
Closes https://github.com/NixOS/nixpkgs/issues/199029
2022-12-04 11:29:45 +01:00
Luke Granger-Brown
c7918fed9e
nixos/prometheus/unifi-poller: rename to unpoller.
2022-12-03 20:12:54 +00:00
Henri Menke
da053d008f
maintainers: remove and add hmenke
2022-12-03 12:26:58 +01:00
Raphael Robatsch
9f874dd95e
nixos/tests/initrd-network-openvpn: fix
...
- The default cipher is BF-CBC, which openvpn refuses to use by default.
Switched to AES-256-CBC.
- openvpn does not require an external "ip" executable anymore, and does
not support the "ipconfig" option by default, so remove that option.
2022-12-03 10:32:38 +01:00
Sandro Jäckel
6e845a8491
nixos/mastodon: replace mastodon-env with a proper wrapper mastodon-tootctl
2022-12-03 02:59:39 +01:00
Artturin
a34d7b67fd
nixos/top-level.nix: add forbiddenDependenciesRegex option
...
useful for making sure that there's no dev outputs in the system
2022-12-02 21:15:24 +02:00
Robert Hensing
146620355f
nixosTests.postgresql: Fix attribute name shadowing
2022-12-02 18:15:01 +00:00
Robert Hensing
7bfbf037d7
Merge remote-tracking branch 'upstream/master' into allow-configuration-of-roles
2022-12-02 18:12:14 +00:00
Georg Haas
8d47058b32
nixos/tests/tayga: init
2022-12-01 11:17:39 +01:00
Andy Chun @noneucat
f8f19f84c6
nixos/grocy: add a basic smoke test for file uploads
2022-11-30 22:18:05 -08:00
Mario Rodas
4a057b08c4
Merge pull request #203733 from nagy/freenet-nixos-test
...
nixosTests.freenet: init
2022-11-30 21:18:55 -05:00
Thomas Gerbet
622f4ee354
php8*: disable PCRE2 JIT SEAlloc to avoid crashes when forking
...
This is a follow up to #200815 and #184634 .
The PCRE2 JIT SEAlloc does not support the `fork()` as announced in
their README [0]:
> If you are enabling JIT under SELinux environment you may also want to add
> --enable-jit-sealloc, which enables the use of an executable memory allocator
> that is compatible with SELinux. Warning: this allocator is experimental!
> It does not support fork() operation and may crash when no disk space is
> available. This option has no effect if JIT is disabled.
As a result using it in PHP can break apps and tools, it can only be
enabled under very specific context where you have a full picture of
what the PHP code is doing.
This contribution disables again the PCRE2 JIT SEAlloc and extends the
existing PHP/PCRE2 tests to make sure we do not enable it again by
mistake.
[0] https://www.pcre.org/readme.txt
2022-11-30 13:22:39 +01:00
Daniel Nagy
807c2f1fc0
nixosTests.freenet: init
2022-11-30 12:15:00 +01:00
Bruno Bigras
86730cdb4b
Merge pull request #203452 from robryk/restic
...
nixos/tests/restic: readability & not parsing human-readable output
2022-11-29 11:35:39 -05:00
Sandro
5b408166d8
Merge pull request #203063 from fabianhauser/fix/musescore-test
2022-11-29 17:24:08 +01:00
Jonathan Lorimer
193aa6faf4
Add declarative role config to postgres.service
...
remove trailing whitespace
switch docs to markdown
use mdDoc
remove trailing whitespace
get rid of double space
add tests and update options to use submodule
remove whitespace
remove whitespace
use mdDoc
remove whitespace
make default a no-op
make ALTER ROLE a single sql statement
document null case
2022-11-28 09:44:46 -05:00
Robert Obryk
ccfc1d2421
nixos/tests/restic: use machine-readable output
...
This change causes us to stop relying on the way `restic snapshots`
formats its human-readable output.
2022-11-28 14:55:32 +01:00
Robert Obryk
7cdb313558
nixos/tests/restic: unify naming
...
This commit makes the correspondence between a backup job and location
of its repository clearer.
2022-11-28 14:55:28 +01:00
Robert Obryk
84e05961f8
nixos/tests/restic: cleanup
2022-11-28 14:55:21 +01:00
Sandro
853077236a
Merge pull request #202124 from SuperSandro2000/dbus-passthru-daemon
2022-11-28 01:35:34 +01:00
Sandro
9185121c22
Merge pull request #201060 from gador/sqlite3-to-mysql-init
2022-11-28 00:55:45 +01:00
Gerd Flaig
adddfe7932
Use file sink encoding json
...
Encoding ndjson isn't supported in recent versions.
2022-11-27 12:56:00 -05:00
Mario Rodas
98d30160b4
Merge pull request #202619 from NickCao/stratis
...
stratisd: 3.3.0 -> 3.4.0
Closes #203194
2022-11-27 08:58:59 -05:00
Martin Weinelt
8e46323226
nixos/tests/pinnwand: drop reaper, refactor steck setup
2022-11-27 13:50:44 +01:00
Martin Weinelt
35d7617d81
Merge pull request #200354 from mweinelt/kanidm-1.1.0-alpha.10
2022-11-26 22:11:29 +01:00
Nikolay Korotkiy
dd1c4ff5fc
vmTools: update current maintained debian versions
2022-11-26 23:53:24 +03:00
Flakebi
887020f39c
nixos/kanidm: Add tls options
...
Since 1.1.0-alpha.10 kanidm requires TLS to be set up or it won't start.
2022-11-26 21:42:35 +01:00
Silvan Mosberger
a566d0842e
Merge pull request #172736 from infinisil/docker-nix-shell
2022-11-26 20:21:59 +01:00
Silvan Mosberger
22d1a12f8b
Merge pull request #203028 from NixOS/pure-nixos-tests
2022-11-26 17:13:32 +01:00
Fabian Hauser
7dd3214c52
nixos/tests/musescore: fix
2022-11-26 14:24:45 +01:00
Silvan Mosberger
47813a3214
nixos/tests: Make pure
...
Just had @fabianhauser at the #ZurichZHF hackathon run into this, causing the
tests to fail evaluation due to some system impurity
2022-11-26 11:52:51 +01:00
Tom Fitzhenry
cc16ce5945
nixos/tests/phosh: add subtest to check the on-screen keyboard
2022-11-26 10:17:04 +01:00
Francesco Gazzetta
e518978869
Merge pull request #202728 from fgaz/warzone2100/4.3.2
...
warzone2100: 4.3.1 -> 4.3.2, add nixos test
2022-11-26 08:54:21 +00:00
Izorkin
5cfb7fb716
nixos/tests/mastodon: update test
2022-11-25 15:00:19 +01:00
Izorkin
e8927f2631
nixos/tests/mastodon: remove CA service
2022-11-25 15:00:19 +01:00
Martin Weinelt
a4e5468bc0
Merge pull request #202187 from hmenke/alps
2022-11-25 01:34:53 +01:00
Lassulus
43b6a1ffe9
Merge pull request #202216 from helsinki-systems/feat/nixos-acme-test-20y
...
nixos/tests/acme/server: generate certs with longer validity
2022-11-24 21:42:50 +01:00
Francesco Gazzetta
cc0182e2d1
nixosTests.warzone2100: init
2022-11-24 20:48:42 +01:00
Nick Cao
7d2faad3b7
nixos/stratis: update tests to use new features
2022-11-24 10:02:20 +08:00
Martin Weinelt
8cbf9ed05b
Merge pull request #202567 from phfroidmont/master
2022-11-23 22:04:36 +01:00
Paul-Henri Froidmont
b8ffc572d2
nixos/patroni: only run tests on x86_64-linux
...
etcd doesn't support other architectures and refuses to start
2022-11-23 21:54:19 +01:00
Linus Heckemann
24e33a4d2e
nixos/ec2: remove paravirtualization-specific code
...
Paravirtualized EC2 instances haven't been supported since 2017.
It's safe to remove this now.
2022-11-23 17:18:18 +01:00
Félix Baylac-Jacqué
8040c468ed
nixosTests/prosody[-mysql]: fix tests TLS setup
...
The tests TLS setup was bogus: the xmpp-send-message script was trying
to connect to the server through a bogus domain name. Injecting the
right one.
I'm a bit confused about that one. I know for sure this NixOS test
succeeded last time I checked it, but the TLS conf is bogus for sure.
I assume the slixmpp SNI validation was a bit too loose and was
tightened at some point.
2022-11-23 11:05:12 +01:00
Félix Baylac-Jacqué
501d684de8
nixosTests/prosody: add timeout
...
The xmpp-sendmessage the slixmpp-powered python script tend to timeout
and block the nixos channels.
Adding a signal-based timeout making sure that whatever happens, the
script won't run for more than 2 minutes. That should be pleinty
enough time to finish regardless of the runner specs. As a data point,
it runs in about 10 secs on my desktop machine.
2022-11-23 11:03:00 +01:00
Henri Menke
d02af66091
nixos/alps: fix for Hydra failure
...
https://hydra.nixos.org/build/199758163
2022-11-22 20:50:28 +01:00
Martin Weinelt
005233baa2
nixos/tests/evcc: init
2022-11-21 22:40:15 +01:00
Sandro Jäckel
c7f5becba3
dbus: remove unused daemon passhtru
2022-11-21 20:23:00 +01:00
ajs124
57abd8c1cf
nixos/tests/acme/server: generate certs with longer validity
2022-11-21 18:18:17 +01:00
ajs124
7274df353c
nixos/tests/acme/server: patch certificate generation for longer validity
2022-11-21 18:17:55 +01:00
Janne Heß
c107fb66da
Merge pull request #202132 from ElvishJerricco/systemd-stage-1-tests-hibernate
...
nixos: ext fixes with systemd-initrd
2022-11-21 10:38:19 +01:00
Nick Cao
46328f5596
nixosTests.systemd-initrd-luks-password: test mounting device unlocked in initrd after switching root
2022-11-21 14:49:20 +08:00
Will Fancher
23b3add0e3
nixos: Fix hibernate test with systemd stage 1
2022-11-20 21:01:51 -05:00
Maximilian Bosch
853d0a3f2b
Merge pull request #199150 from Ma27/grafana-fixup
...
nixos/grafana: documentation/warning improvements after #191768
2022-11-20 20:53:25 +01:00
Maximilian Bosch
2580440389
Merge pull request #198470 from RaitoBezarius/nc25-openssl
...
nextcloud25: use openssl 1.1 as a PHP extension to fix RC4 encryption
2022-11-20 18:32:41 +01:00
Maximilian Bosch
9d7e9c5965
nixos/grafana: allow using both directories or single YAML files for non-Nix provisioning
2022-11-20 18:21:41 +01:00
Maximilian Bosch
febc8a4307
nixos/tests/grafana: demonstrate how to use the file provider
...
Yes, it's still a store path, but it's only for demonstration purposes.
Also we now have fewer warnings in the provision test.
2022-11-20 18:21:40 +01:00
Maximilian Bosch
afd6199cff
nixos/grafana: re-add legacy notifiers test, mention notifiers in release notes
2022-11-20 18:21:39 +01:00
Maximilian Bosch
957e368f3d
nixos/grafana: provision.{datasources,dashboards}
can't be a list anymore
...
The hack with `either` had the side-effect that the sub-options of the
submodule didn't appear in the manual. I decided to remove this because
the "migration" isn't that hard, you just need to fix some module
declarations.
However, `mkRenamedOptionModule` wouldn't work here because it'd create
a "virtual" option for the deprecated path (i.e.
`services.grafana.provision.{datasources,dashboards}`), but that's the
already a new option, i.e. the submodule for the new stuff.
To make sure that you still get errors, I implemented a small hack using
`coercedTo` which throws an error if a list is specified (as it would be
done on 22.05) which explains what to do instead to make the migration
easier.
Also, I linkified the options in the manual now to make it easier to
navigate between those.
2022-11-20 18:21:35 +01:00
ajs124
626e8b67fa
nixos/tests/acme/server: regenerate certs
...
expired today
2022-11-20 16:37:42 +01:00
Elis Hirwing
14cc62d7e6
Merge pull request #201000 from drupol/php/8.2.0
...
php82: init at 8.2.0rc6
2022-11-20 16:01:00 +01:00
Georg Haas
f20402f8e3
nixos/tests/deluge: fix test
...
deluge-console always exits with code 1. This is known in https://dev.deluge-torrent.org/ticket/3291
2022-11-20 00:35:59 +01:00
tu-maurice
3144b00d24
btrbk: add doas variant of module test
2022-11-19 23:16:57 +01:00
Martin Weinelt
c021df5792
Merge pull request #197254 from Atemu/fstab-escape-options
2022-11-19 18:08:40 +01:00
Martin Weinelt
2714a22521
Merge pull request #198820 from talyz/keycloak-admin-password
2022-11-19 15:03:03 +01:00
Martin Weinelt
218e2f5e14
Merge pull request #193740 from illustris/hbase
...
hbase: remove 1.7, 2.4.11 -> 2.4.15, init 2.5.1, 3.0.0-alpha-2 -> alpha-3
2022-11-19 14:28:11 +01:00
Zhaofeng Li
3d185562b5
nixos/tests/phosh: init
2022-11-19 06:55:25 +01:00
Anderson Torres
fc8a4f7291
Merge pull request #201521 from hmenke/alps
...
nixos/alps: add hardening, extensible options, test
2022-11-18 14:46:03 -03:00
Manuel Bärenz
af447367ec
nixos/mastodon: Add turion as maintainer
2022-11-17 20:05:50 +01:00
Kerstin Humm
7718720149
nixos/mastodon: increase RAM for NixOS test vm
2022-11-17 20:05:50 +01:00
Henri Menke
9820effbba
nixos/alps: test login and cookie
2022-11-17 17:12:57 +01:00
Henri Menke
aeb5a692c3
nixos/alps: add hardening, extensible options, test
2022-11-17 17:12:54 +01:00
Pol Dellaiera
1812d1540e
php82: init at 8.2.0rc6
2022-11-16 18:57:26 +01:00
Carl Richard Theodor Schneider
647ed242dc
nixos/adguardhome: allow for empty/unmanaged configs
...
This commit fixes broken non-declarative configs by
making the assertions more relaxed.
It also allows to remove the forced configuration merge by making
`settings` `null`able (now the default).
Both cases (trivial non-declarative config and `null`able config) are
verified with additional tests.
Fixes #198665
2022-11-15 23:43:15 -05:00
Franz Pletz
69f8e94c46
Merge pull request #199587 from lorenz/fscrypt
...
nixos/pam: support fscrypt login protectors
2022-11-14 09:42:35 +01:00
Franz Pletz
2274143409
Merge pull request #200611 from fpletz/libvirtd-fix-autostart
2022-11-14 09:21:00 +01:00
Florian Brandes
ba3f3b73ad
sqlite3-to-mysql: init at 1.4.16
...
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-11-13 20:18:24 +01:00
Justinas Stankevicius
3f6eb10dbd
nixos/mastodon: fix definition of mastodon-media-auto-remove
2022-11-12 22:22:41 +01:00
Lorenz Brun
f046cc0923
nixos/pam: support fscrypt login protectors
...
fscrypt can automatically unlock directories with the user's login
password. To do this it ships a PAM module which reads the user's
password and loads the respective keys into the user's kernel keyring.
Significant inspiration was taken from the ecryptfs implementation.
2022-11-11 15:37:39 +01:00
Maximilian Bosch
35b146ca31
nixos/nextcloud: fixup openssl compat change
...
Upon testing the change itself I realized that it doesn't build properly
because
* the `pname` of a php extension is `php-<name>`, not `<name>`.
* calling the extension `openssl-legacy` resulted in PHP trying to compile
`ext/openssl-legacy` which broke since it doesn't exist:
source root is php-8.1.12
setting SOURCE_DATE_EPOCH to timestamp 1666719000 of file php-8.1.12/win32/wsyslog.c
patching sources
cdToExtensionRootPhase
/nix/store/48mnkga4kh84xyiqwzx8v7iv090i7z66-stdenv-linux/setup: line 1399: cd: ext/openssl-legacy: No such file or directory
I didn't encounter that one before because I was mostly interested in
having a sane behavior for everyone not using this "feature" and the
documentation around this. My findings about the behavior with turning
openssl1.1 on/off are still valid because I tested this on `master` with
manually replacing `openssl` by `openssl_1_1` in `php-packages.nix`.
To work around the issue I had to slightly modify the extension
build-system for PHP:
* The attribute `extensionName` is now relevant to determine the output
paths (e.g. `lib/openssl.so`). This is not a behavioral change for
existing extensions because then `extensionName==name`.
However when specifying `extName` in `php-packages.nix` this value is
overridden and it is made sure that the extension called `extName` NOT
`name` (i.e. `openssl` vs `openssl-legacy`) is built and installed.
The `name` still has to be kept to keep the legacy openssl available
as `php.extensions.openssl-legacy`.
Additionally I implemented a small VM test to check the behavior with
server-side encryption:
* For `stateVersion` below 22.11, OpenSSL 1.1 is used (in `basic.nix`
it's checked that OpenSSL 3 is used). With that the "default"
behavior of the module is checked.
* It is ensured that the PHP interpreter for Nextcloud's php-fpm
actually loads the correct openssl extension.
* It is tested that (encrypted) files remain usable when (temporarily)
installing OpenSSL3 (of course then they're not decryptable, but on a
rollback that should still be possible).
Finally, a few more documentation changes:
* I also mentioned the issue in `nextcloud.xml` to make sure the issue
is at least mentioned in the manual section about Nextcloud. Not too
much detail here, but the relevant option `enableBrokenCiphersForSSE`
is referenced.
* I fixed a few minor wording issues to also give the full context
(we're talking about Nextcloud; we're talking about the PHP extension
**only**; please check if you really need this even though it's
enabled by default).
This is because I felt that sometimes it might be hard to understand
what's going on when e.g. an eval-warning appears without telling where
exactly it comes from.
2022-11-11 14:45:46 +01:00
Martin Weinelt
90ad4d9da7
Merge pull request #200629 from helsinki-systems/fix/test-dhparams
2022-11-11 12:11:55 +01:00
ajs124
8bb4c87281
nixosTests.dhparams: fix with openssl3
2022-11-11 02:55:54 +01:00
Franz Pletz
8cc2dcce7d
Merge pull request #199524 from ymarkus/zfs-exporter
...
nixos/prometheus-zfs-exporter: init
2022-11-11 02:01:13 +01:00
Franz Pletz
d82f52519a
nixos/libvirtd: always start libvirtd
...
Previously we did socket-activation but this breaks the autostart
feature since upstream expects libvirtd to be started unconditionally on
boot.
Fixes #171623 .
2022-11-11 01:10:37 +01:00
Eelco Dolstra
0a00b332cd
Merge pull request #198526 from farnoy/nixos-container-unified-cgroups
...
[nixos-container] Make nixos containers use unified cgroupsv2
2022-11-10 13:37:43 +01:00
Maximilian Bosch
61128cba67
nixos/nextcloud: minor docs cleanup for openssl change
...
* s/NextCloud/Nextcloud/g
* `enableBrokenCiphersForSSE` should be enabled by default for any NixOS
installation from before 22.11 to make sure existing installations
don't run into the issue. Not the other way round.
* Update release notes to reflect on that.
* Improve wording of the warning a bit: explain which option to change
to get rid of it.
* Ensure that basic tests w/o `enableBrokenCiphersForSSE` run with
OpenSSL 3.
2022-11-10 12:17:43 +01:00
Raito Bezarius
7eefaeb5e3
nextcloud25: use openssl 1.1 as a PHP extension to fix RC4 encryption
2022-11-10 12:17:43 +01:00
Jonas Heinrich
f7f9442695
nixos/invoiceplane: Enable clean url
2022-11-09 08:17:52 -05:00
ajs124
47cbd610ce
varnish71: drop
2022-11-08 14:35:01 +01:00
Sandro
4f8277ef10
Merge pull request #200094 from mdlayher/mdl-zrepl
2022-11-08 01:53:26 +01:00
Matt Layher
8ec252784e
zrepl: 0.5.0 -> 0.6.0
...
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2022-11-07 18:35:44 -05:00
Michael Weiss
acf257739b
Merge pull request #199902 from primeos/nixos-tests-chromium
...
nixos/tests/chromium: Re-enable the chrome://gpu test for M107
2022-11-08 00:21:13 +01:00
illustris
140bd1aef4
hbase: update versions and remove EoL version
...
- remove 1.7
- 2.4.11 -> 2.4.15
- init 2.5.1
- 3.0.0-alpha-2 -> 3.0.0-alpha-3
2022-11-07 12:01:36 +05:30
zowoq
58a59738d5
nixos/tests/podman: fix rootless systemd
2022-11-07 14:11:34 +10:00
zowoq
bbfdc6ce4d
nixos/tests/podman: move docker tests to separate node
2022-11-07 14:11:34 +10:00
Lily Foster
c2b3c9794d
nixosTests: test spaces in mount options via btrfs subvols
...
Also enabled the btrfs tests for installer-systemd-stage-1 again
2022-11-06 22:15:35 +01:00
Michael Weiss
673f7d025b
nixos/tests/chromium: Re-enable the chrome://gpu test for M107
...
I need to fix copying the chrome://gpu content to the clipboard (Ctrl+a doesn't
work anymore so we have to click the button) but we can at least test the font
rendering for now.
2022-11-06 21:48:57 +01:00
ajs124
f22af0612d
mariadb: fix nixos tests
...
after 8b30afdd78
2022-11-06 18:49:17 +01:00
Jakub Okoński
12508ac79a
nixos-container: force systemd-nspawn to use unified cgroups hierarchy
2022-11-06 17:12:02 +01:00
Henri Menke
9ab02e1ec6
nginxModules.njs: init at 0.7.8
2022-11-05 21:40:57 +01:00
Maximilian Bosch
dc03bcda57
Merge pull request #199683 from robryk/wrappertests
...
nixos/security/wrappers: add test
2022-11-05 20:57:46 +01:00
Robert Obryk
3628ad0a9e
nixos/security/wrappers: add test
...
This is a small smoke test of each piece (setuid, setgid, caps) of
wrappers' functionality. It doesn't try to check for combinations of
functionalities or anything more complicated.
2022-11-05 12:38:11 +01:00
Dominique Martinet
01ff1dd23f
logrotate service: cleanup deprecated options
2022-11-05 10:34:03 +09:00
Yannick Markus
50f308b059
nixos/prometheus-zfs-exporter: init
2022-11-04 14:43:01 +01:00
Bjørn Forsman
8973da1d91
nixos/tests/bazarr: set timezone to fix runtime failure
...
Ref. https://github.com/morpheus65535/bazarr/issues/1983 .
2022-11-04 14:10:31 +01:00
Bjørn Forsman
166c9c8269
nixos/tests/bazarr: fix eval error
...
The test still doesn't pass, it has some runtime issues as well.
Fixes: 5803706662
("nixos/tests: fix type mismatch in wait_for_open_port")
2022-11-04 14:10:31 +01:00
ajs124
f888abe781
Merge pull request #198484 from LeSuisse/cassandra-2-drop
...
cassandra_2_1, cassandra_2_2: drop
2022-11-04 00:05:42 +01:00
ajs124
42ec4ec905
Merge pull request #198303 from cleeyv/jitsi-update
...
Update of all Jitsi Meet components
2022-11-03 22:57:04 +01:00
Cleeyv
6873292f43
nixos/tests/jibri: remove grep for obsolete videobridge health check
...
As already fixed earlier this year in the jitsi-meet test by @ajs124
729764a32d
2022-11-03 17:00:45 -04:00
talyz
d65910761c
nixos/keycloak: Escape database password properly
2022-11-03 14:15:53 +01:00
Bernardo Meurer
c459a3638a
Merge pull request #198992 from lovesegfault/kernel-drop-eol
2022-11-02 12:48:53 +00:00
Sandro
a01b2b807e
Merge pull request #197221 from azahi/endlessh-module
2022-11-01 23:44:25 +01:00
Sandro
dcb0e1f692
Merge pull request #194059 from onny/invoiceplane-test
2022-11-01 22:53:13 +01:00
Jonas Heinrich
a6e8bd09f3
invoiceplane: 1.5.11 -> 1.6-beta-1
2022-11-01 19:48:09 +01:00
Sandro
597ed547fc
Merge pull request #198637 from prusnak/miniupnpc
2022-11-01 18:17:18 +01:00
Pavol Rusnak
d7788c7303
miniupnpc_1: drop
...
- it is time to drop 6 years old version
- no package really requires miniupnpc 1.x
- miniupnpc package now defaults to 2.x
2022-11-01 16:55:31 +01:00
Bernardo Meurer
8cc5d8e32a
linuxKernel.kernels.linux_5_19: drop
...
The 5.19.x series has reached EOL, and is no longer supported upstream.
2022-11-01 15:15:08 +00:00
Bobby Rong
d8d07760bc
Merge pull request #197043 from r-ryantm/auto-update/dolibarr
...
dolibarr: 16.0.0 -> 16.0.1
2022-11-01 21:32:37 +08:00
Bobby Rong
48adf8f8d1
nixos/tests/dolibarr: add to all-tests
2022-11-01 21:02:39 +08:00
talyz
b82316bc91
nixos/keycloak: Escape admin password properly
2022-10-31 19:20:35 +01:00
Stanisław Pitucha
08fbb5de2d
Merge pull request #190325 from fgaz/merecat/init
...
merecat: init at 2.31
2022-10-31 21:23:03 +11:00
Francesco Gazzetta
b43605fb03
nixos/merecat: init
2022-10-31 09:24:28 +01:00
Sandro
4f989630d2
Merge pull request #197989 from SuperSandro2000/healthchecks
2022-10-30 19:46:18 +01:00
Bjørn Forsman
fcf81f91a3
nixos/jenkins-job-builder: better defaults for accessUser/accessTokenFile
...
The new defaults allows jenkins-job-builder to reload the configuration
out-of-the-box, whereas the previous defaults required users to manually
reload/restart jenkins, or configure accessUser/accessTokenFile
themselves.
(If `extraJavaOptions = [ "-Djenkins.install.runSetupWizard=false" ]`
then the initial admin user is *not* created and you have to use JCasC
or something else to bootstrap.)
2022-10-30 19:01:48 +01:00
Thomas Gerbet
c7c4f66546
cassandra_2_1, cassandra_2_2: drop
...
Cassandra 2.x is no more supported upstream and is affected by some vulnerabilities
(CVE-2020-13946, CVE-2020-17516).
2022-10-29 17:49:57 +02:00
Euan Kemp
9d477c37ac
nixos/tests/k3s: fix multi-node test
...
This corrects the multi-node test after a couple recent changes which
resulted in it being broken.
The `lib.toString` change was an incorrect tree-wide refactor, and the
aarch64 change also introduced an error in python indentation/formatting
I believe.
2022-10-28 21:03:30 -07:00
Florian Klink
eec71f9dee
Merge pull request #186314 from ck3d/unit-add-map-control
...
nixos: Add option to influence override strategies in systemd units
2022-10-28 17:56:49 +02:00
pennae
d55c393aa2
nixos/mosquitto: fix test
...
looks like stricter typing checks broke this one?
2022-10-28 17:39:30 +02:00
Sandro Jäckel
3c4c38a799
nixos/tests/healthchecks: update test for auto user change in healthchecks-manage
2022-10-28 13:34:18 +02:00
Sandro
432e5e65a9
Merge pull request #197104 from Luflosi/kubo-RFC42
2022-10-27 23:48:33 +02:00
Christian Kögler
9bb2a979d4
nixos/tests/machinectl: Disable tmpfs for /tmp
2022-10-27 20:19:18 +02:00
illustris
79cf21151e
nixos/cloud-init: fix hostname and resolvconf configuration
...
- Fix hostname configuration on proxmox, which uses "hostname" in user-data
instead of "local-hostname" in meta-data.
- Allow setting resolv.conf through cloud-init
- Add tests for new changes
- Add timeouts to make tests fail faster
2022-10-27 08:07:48 +02:00
Sandro
8f0c7e38cb
Merge pull request #190181 from RaitoBezarius/garage-module
...
services/garage: init
2022-10-27 02:14:01 +02:00
Sandro
7742fdb7d5
Merge pull request #197450 from tomfitzhenry/dnscrypt-proxy2-test-listen-port
2022-10-27 00:51:02 +02:00
Sandro
8ebdb3e6fe
Merge pull request #176701 from CRTified/adguardhome-schemaversion
2022-10-26 22:52:04 +02:00
Thiago Kenji Okada
06ccee0e4e
Merge pull request #197865 from srhb/unbreak-kafka
...
Unbreak kafka
2022-10-26 15:44:26 +01:00
Sarah Brofeldt
af484ef1c4
nixos/tests/kafka: Fix tests
...
Requires new flags that works across all versions
Drops unused 0.9 compat
2022-10-26 15:41:40 +02:00
06kellyjac
07ff3b1737
tracee: 0.8.3 -> 0.9.2
...
Use our built copy of libbpf.a
2022-10-26 12:11:44 +01:00
Niklas Hambüchen
f5c5386870
nixos/smokeping: Don't show 413 Forbidden
on thttpd /
. Fixes #197704
2022-10-25 23:11:50 +02:00
Vladimír Čunát
0079830888
Merge #195644 : mysql57: drop
2022-10-25 21:23:27 +02:00
Carl Richard Theodor Schneider
1526a1b041
adguardhome: Add schema_version
...
This will add `passthru.schema_version` to be used as default value for
the adguardhome module.
It will also update the `update.sh` to keep the `schema_version` in sync
with the version by inspecting the sourcecode.
This might break existing configs, if they use deprecated values that don't
appear in newer schema_versions and schema_version wasn't set explicitly.
Explicit declarations of schema_version always have higher priority.
This also removes the `host` and `config` settings in favour of using the
appropriate `settings`.
Fixes #173938
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-10-25 17:35:27 +02:00
Sandro
9237fad409
Merge pull request #185169 from extole/kafka_3
2022-10-25 16:45:08 +02:00
Jörg Thalheim
92ab8de4d4
Merge pull request #197376 from ck3d/fix-nspawn-generator
...
nixos/unitGenerator: fix generation for nspawn files
2022-10-25 13:17:44 +02:00
Michael Weiss
5389fbe783
nixos/tests/chromium: Disable a failing test for M107+
...
I haven't had time to look into this yet but it looks like opening chrome://gpu
doesn't work anymore without proper GPU rendering (we use software rendering
due to the virtualisation).
According to the console output the new window never opens (at least with
Google Chrome - I couldn't test it with Chromium yet due to the failing builds
for M107 and M108):
```
(finished: sending keys ‘chrome://gpu
‘, in 0.14 seconds)
machine: waiting for a window to appear
machine: must succeed: xwininfo -root -tree | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d'
(finished: must succeed: xwininfo -root -tree | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d', in 0.05 seconds)
machine # Error: eglChooseConfig returned zero configs
machine # at Create (../../third_party/dawn/src/dawn/native/opengl/ContextEGL.cpp:53)
machine #
machine: must succeed: xwininfo -root -tree | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d'
machine # WARNING: lavapipe is not a conformant vulkan implementation, testing use only.
(finished: must succeed: xwininfo -root -tree | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d', in 0.06 seconds)
machine: must succeed: xwininfo -root -tree | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d'
(finished: must succeed: xwininfo -root -tree | sed 's/.*0x[0-9a-f]* \"\([^\"]*\)\".*/\1/; t; d', in 0.09 seconds)
[...]
```
2022-10-24 21:33:14 +02:00
Michael Weiss
0fa4d17725
nixos/tests/chromium: Fix the tests for Google Chrome
...
The meta attribute "timeout" is only set for Chromium (might still be required
due to the long build duration). The Google Chrome tests were failing with:
error: attribute 'timeout' missing
According to nixos/lib/testing/meta.nix "null values are filtered out by
`meta`" so `timeout = chromiumPkg.meta.timeout or null` might be fine as
well.
2022-10-24 21:33:11 +02:00
Bernardo Meurer
8a7f3f3271
Merge pull request #197585 from KFearsoff/fix-broken-grafana-configs
2022-10-24 18:28:42 +02:00
KFears
f3cb29a5b8
nixos/grafana: fix issues with rfc42 refactoring
2022-10-24 19:31:50 +04:00
oxalica
50eb816d29
nixos/btrbk: fix ordering of subsections and refactor
2022-10-24 08:52:25 +08:00
Tom Fitzhenry
98d2540aef
nixosTests.dnscrypt-proxy2: Check that a UDP port is being listened on
...
Motivation: Ensure this test catches startup failures such as
https://github.com/NixOS/nixpkgs/issues/197443
2022-10-24 10:11:02 +11:00
Raito Bezarius
9b7dc6cb1c
services/garage: init
2022-10-23 18:54:18 +02:00
Maximilian Bosch
40b7f52b8f
nextcloud25: init
2022-10-23 17:20:49 +02:00
Christian Kögler
c4e0d766b7
nixos/unitGenerator: fix generation for nspawn files
2022-10-23 15:57:55 +02:00
Linus Heckemann
21bc28110d
Merge pull request #192299 from Lassulus/bring-back-q3
...
nixos-tests: bring back quake3 test
2022-10-23 13:53:54 +02:00
Maximilian Bosch
f9afc634e3
Merge pull request #191768 from KFearsoff/grafana-rfc42
...
nixos/grafana: refactor for RFC42
2022-10-23 13:28:25 +02:00
Maximilian Bosch
dfdff2b946
nixos/tests/grafana: remove superfluous args@
2022-10-23 13:08:45 +02:00
Julien Malka
b54ae5a868
nixos/uptime-kuma: init module
2022-10-23 12:44:16 +02:00
zowoq
15c32d0645
nixosTests.lxd: increase diskSize to 4096
2022-10-23 15:10:13 +10:00
zowoq
ee5951363a
nixosTests.lxd: use stdenv.hostPlatform.system
...
`pkgs.system` is an alias
2022-10-23 15:10:13 +10:00
zowoq
a231a1f91c
nixosTests.lxd-image-server: use stdenv.hostPlatform.system
...
`pkgs.system` is an alias
2022-10-23 15:10:13 +10:00
KFears
5ea8f47014
nixos/grafana: write more efficient tests
2022-10-22 23:56:15 +04:00
KFears
7908ef062f
nixos/grafana: add alerting
2022-10-22 23:54:32 +04:00
KFears
34c2ea6750
nixos/grafana: deprecate notifiers
2022-10-22 23:54:31 +04:00
KFears
0852dc859e
nixos/grafana: refactor datasources for RFC42
...
This commit refactors `services.grafana.provision.datasources` towards
the RFC42 style. To preserve backwards compatibility, we have to jump
through a ton of hoops, introducing esoteric type signatures and bizarre
structs. The Grafana module definition should hopefully become a lot
cleaner after a release cycle or two once the old configuration style is
completely deprecated.
2022-10-22 23:53:24 +04:00
Azat Bahawi
76ccbea152
nixos/endlessh: init module
2022-10-22 16:07:52 +03:00
Martin Weinelt
80fc469031
Merge remote-tracking branch 'origin/master' into staging-next
2022-10-21 22:33:42 +02:00
Luflosi
a255c43f44
nixos/kubo: convert to RFC42-style settings
2022-10-21 20:54:00 +02:00
KFears
89e30315e0
nixos/grafana: refactor dashboards for RFC42
...
This commit refactors `services.grafana.provision.dashboards` towards
the RFC42 style. To preserve backwards compatibility, we have to jump
through a ton of hoops, introducing esoteric type signatures and bizarre
structs. The Grafana module definition should hopefully become a lot
cleaner after a release cycle or two once the old configuration style is
completely deprecated.
2022-10-21 16:42:30 +04:00
Florian Klink
690ccd9c4a
Merge pull request #196917 from flokli/nsncd
...
nixos/nscd: add option to use nsncd, init nsncd
2022-10-21 11:22:17 +02:00
Florian Klink
a86e080fa4
nixosTests.nscd: add nsncd specialisation
...
This shows that nsncd successfully passes all the tests that we run
against glibc-nscd.
2022-10-21 09:37:18 +02:00
Florian Klink
e7bc3e7504
nixosTests.nscd: dump nscd socket info with sockdump
...
This dumps what's sent over the nscd socket to the console output, which
allows debugging.
2022-10-21 09:37:18 +02:00
github-actions[bot]
c434165354
Merge master into staging-next
2022-10-21 00:05:50 +00:00
Sandro
c9719e7fd6
Merge pull request #189269 from Tom-Hubrecht/ntfy-sh
2022-10-20 20:50:34 +02:00
Florian Klink
a3b07e3693
nixosTests.nscd: update subtest name and comment
...
test_host_lookups can be used against different daemons speaking the
nscd protocol.
2022-10-20 13:15:16 +02:00
github-actions[bot]
958cbc7d51
Merge master into staging-next
2022-10-19 18:09:25 +00:00
Martin Weinelt
5d2330ddb5
Merge pull request #195760 from jmbaur/prometheus-kea-exporter
2022-10-19 14:02:15 +02:00
Jan Tojnar
457f28f6f8
Merge branch 'master' into staging-next
...
; Conflicts:
; pkgs/development/tools/codespell/default.nix
codespell 2.2.2 switched to pyproject & setuptools_scm:
https://github.com/codespell-project/codespell/pull/2523
2022-10-19 05:24:28 +02:00
Tom Hubrecht
bbf5ba11b4
nixos/ntfy-sh: init
2022-10-19 02:20:16 +02:00
Sandro
e188e93b8f
Merge pull request #196477 from MatthewCroughan/mc/stateless-cups
2022-10-18 23:22:12 +02:00
Sandro
7307c3ae6c
Merge pull request #191922 from NukaDuka/karma
2022-10-18 21:10:04 +02:00
Robert Hensing
14a822f72a
Merge pull request #196281 from hercules-ci/restore-nixos-test-dx
...
nixos: Restore test DX
2022-10-18 11:38:37 +02:00
matthewcroughan
a99ab1fbc1
nixos/printing: add services.printing.stateless option
...
This will remove all state directories related to CUPS on startup, which
is particularly useful for guaranteeing that printer discovery works
more reliably on some networks, since CUPS will no longer be able to
store state that effects the next run of the service, such as old
printer names and mDNS information.
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-10-17 22:59:24 +01:00
github-actions[bot]
969a1796ef
Merge master into staging-next
2022-10-17 12:01:24 +00:00
Vladimír Čunát
8b880dd5d1
Merge #195505 : nixosTests: avoid some broken ones, fix some others
2022-10-17 09:09:53 +02:00
github-actions[bot]
ab4849492d
Merge master into staging-next
2022-10-17 06:24:16 +00:00
Sarah Brofeldt
85d3faa877
Merge pull request #196218 from qowoz/k8s
...
kubernetes: drop e2e tests
2022-10-17 06:33:01 +02:00
github-actions[bot]
f52955a521
Merge master into staging-next
2022-10-16 18:01:42 +00:00
Maximilian Bosch
b55eefa3bd
Merge pull request #195703 from Ma27/bump-grafana
...
grafana: 9.1.7 -> 9.2.0
2022-10-16 19:33:14 +02:00
Robert Hensing
611f247810
nixos/tests: Generalize nix-build file.nix hack to testing-python.nix
2022-10-16 16:30:20 +02:00
github-actions[bot]
e648107a22
Merge master into staging-next
2022-10-16 06:06:19 +00:00
zowoq
d58290cffa
kubernetes: drop e2e tests
...
these tests never worked
2022-10-16 12:38:21 +10:00
Johan Thomsen
6ec7298ead
nixos/kubernetes: modularized tests
2022-10-16 10:13:05 +10:00
Martin Weinelt
51fcbf5bb7
Merge remote-tracking branch 'origin/master' into staging-next
2022-10-16 00:18:40 +02:00
Alexander Bantyev
6babc092ca
Merge pull request #196185 from mkaito/mkaito/serokell-team
...
maintainers: remove mkaito from serokell team
2022-10-15 23:44:14 +04:00
Azat Bahawi
e04579e7cd
nixos/please: init module
...
Co-authored-by: Cole Helbling <cole.e.helbling@outlook.com>
2022-10-15 07:05:10 -07:00
rnhmjoj
8a45db4fb9
nixosTests.custom-ca.midori: fix
2022-10-15 14:05:59 +02:00
Francesco Gazzetta
b6f2a1382d
nixosTests.domination: fix the test
2022-10-15 14:05:47 +02:00
Vladimír Čunát
19d127f8c8
nixosTests.cloud-init: broken = true;
...
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.cloud-init.x86_64-linux/all
2022-10-15 14:05:47 +02:00
Vladimír Čunát
3371c7f004
nixosTests.systemd-cryptenroll: broken = true;
...
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.systemd-cryptenroll.x86_64-linux/all
2022-10-15 14:05:47 +02:00
Vladimír Čunát
92cbe74537
nixosTests.terminal-emulators.contour: drop
...
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.terminal-emulators.contour.x86_64-linux/all
2022-10-15 14:03:25 +02:00
Vladimír Čunát
823242c42d
nixosTests.terminal-emulators.wezterm: drop
...
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.terminal-emulators.wezterm.x86_64-linux/all
2022-10-15 14:03:24 +02:00
Vladimír Čunát
ad2f58729a
nixosTests.mjolnir: broken = true;
...
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.mjolnir.x86_64-linux/all
2022-10-15 14:03:24 +02:00
Vladimír Čunát
00220b4245
nixosTests.wine.wineWowPackages-wayland: drop
...
https://hydra.nixos.org/job/nixos/trunk-combined/nixos.tests.wine.wineWowPackages-wayland.x86_64-linux/all
2022-10-15 14:03:24 +02:00
Vladimír Čunát
1e58b84405
Merge #195650 : nixosTests.vscodium: fix .wayland test
...
... by allowing more expressions to satisfy save file dialog.
2022-10-15 13:39:15 +02:00
github-actions[bot]
4f07e7f326
Merge master into staging-next
2022-10-15 06:07:54 +00:00
zowoq
bb884d6a1e
nixosTests.traefik: enable on aarch64-linux
2022-10-15 14:29:46 +10:00
zowoq
ff30f8a429
nixosTests.podman*: enable on aarch64-linux
2022-10-15 14:29:46 +10:00
zowoq
d50ee203f7
nixosTests.oci-containers: enable on aarch64-linux
2022-10-15 14:29:46 +10:00
zowoq
0a8746ca85
nixosTests.{docker,docker-rootless}: enable on aarch64-linux
2022-10-15 14:29:46 +10:00
zowoq
9286419109
nixosTests.cri-o: enable on aarch64-linux
2022-10-15 14:29:46 +10:00
zowoq
8b4bbd6919
nixosTests.cfssl: enable on aarch64-linux
2022-10-15 14:29:46 +10:00
Benjamin Smith
e55474ecc3
requested review changes, and kafka 3.3
2022-10-14 12:52:05 -07:00
github-actions
8231febc5d
Apache Kafka upgrade to 3.x
2022-10-14 12:47:06 -07:00
github-actions[bot]
14fe809072
Merge master into staging-next
2022-10-14 18:02:25 +00:00
Bernardo Meurer
71f2836fba
Merge pull request #184770 from NickCao/kernel-keyring
2022-10-14 09:46:01 -03:00
github-actions[bot]
cc090d2b94
Merge master into staging-next
2022-10-14 12:01:35 +00:00
Ninjatrappeur
8e3b02dc7d
Merge pull request #194916 from flokli/nixos-test-nscd
2022-10-14 11:54:37 +02:00
Florian Klink
dea7647814
nixosTests.nscd: drop _gateway lookups
...
This has shown to be flaky in the VM test, at least when running on
the aarch64 ofborg builder(s).
I assume it's some flakyness in systemd-networkd not being fully up, or
at least not up to the point that it properly replies to the _gateway
request.
This part of the test is supposed to test external (non-glibc) nss
module lookup for the host database works, which is already sufficiently
covered in the previous checks (for *.localhost). Drop these redundant
checks. We're not integration-testing networkd here.
2022-10-14 11:26:48 +02:00
Florian Klink
f08b8d6cfa
nixosTests.nscd: test unscd as well
...
This shows that external nss module resolution is broken with unscd.
2022-10-14 10:07:11 +02:00
Martin Weinelt
c728598b84
Merge remote-tracking branch 'origin/staging-next' into staging
2022-10-13 23:29:04 +02:00
Florian Klink
d90ffb83c2
Merge pull request #195154 from veehaitch/networkd-ipv6-pd
...
nixos/networkd: add/adopt IPv6 options
2022-10-13 23:00:26 +02:00
github-actions[bot]
62bcf0ac62
Merge staging-next into staging
2022-10-13 12:02:06 +00:00
K900
803f180021
Merge pull request #191357 from K900/plasma-beta
...
Plasma 5.26.0, KDE Frameworks 5.99
2022-10-13 10:31:12 +03:00
Vladimír Čunát
00a757ed3f
Merge branch 'master' into staging
2022-10-13 08:27:55 +02:00
Vladimír Čunát
7a94322ed7
Merge #182618 : GNOME 42 → 43
2022-10-13 08:14:27 +02:00
Jared Baur
5d79c93d77
nixos/prometheus-kea-exporter: Fix ExecStart
arguments
...
The current `ExecStart` will not allow for multiple sockets to properly
be passed to the program since the extra newline character is interpreted to
be part of the socket path.
2022-10-12 20:39:09 -07:00
Artturi
e66d2fd89d
Merge pull request #194256 from Artturin/treewides2
2022-10-13 00:08:01 +03:00
Thiago Kenji Okada
b87716afc9
Merge pull request #188881 from shadaj/patch-4
...
nixos/restic: make it possible to use the existing backup cache for prune/check
2022-10-12 21:26:00 +01:00
Maximilian Bosch
955e01095a
grafana: 9.1.7 -> 9.2.0
...
ChangeLog: https://github.com/grafana/grafana/releases/tag/v9.2.0
Also fixed the test: the default value for the admin email address is
now `admin@localhost`[1].
[1] 39102c6656
2022-10-12 20:45:15 +02:00
K900
37a64594bd
nixos/plasma-bigscreen: enable uinput correctly
...
This is required for plasma-remotecontrollers to actually work.
Make sure to also add your user to the `uinput` group.
2022-10-12 20:28:53 +03:00
Shadaj Laddad
dd34f474ed
nixos/restic: make it possible to use the existing backup cache for prune/check
...
Configures the `--cache-dir` parameter for the prune and check commands run after backing up. For `check`, also adds a `checkOpts` flag to enable using the cache, since that is disabled by default.
2022-10-12 09:09:27 -07:00
K900
5e62c78f4b
nixos/plasma5: add very basic plasma-bigscreen module
2022-10-12 17:15:56 +03:00
Patrick Hilhorst
1bb6ca7fe1
nixosTests.vscodium: allow more expressions to satisfy save file dialog
...
Previously was not clearing due to OCR glitch, should be more robust now. Also commented out the 'quit', which was also failing.
2022-10-12 11:38:31 +02:00
Yorick van Pelt
a5c9290979
mysql57: drop
...
Mysql 5.7 is not EOL yet, but is quite old and fully replaceable
by mysql 8.0 or mariadb.
2022-10-12 11:02:14 +02:00
Florian Klink
3ff0a8f840
Merge pull request #189676 from zhaofengli/cryptenroll
...
systemd: Fix systemd-{cryptenroll,cryptsetup} TPM2 and FIDO2 support (attempt #3 )
2022-10-12 00:56:04 +02:00
Jan Tojnar
b8e21f065b
librsvg: remove installed tests
...
Build will start failing with the following error in 2.55.1 due to `/build/librsvg-2.55.1/.libs` ending up in rpath:
RPATH of binary /nix/store/78k70limslvxs6y98hdirbcixl3car1q-librsvg-2.55.1-installedTests/libexec/installed-tests/RSVG/api contains a forbidden reference to /build/
2022-10-11 18:52:13 +02:00
Martin Weinelt
8a6466ecd3
Merge pull request #195295 from mweinelt/networkd-ia-pd-kea
2022-10-11 15:37:05 +02:00
Martin Weinelt
d97e915faf
nixos/tests/chromium: Enable on aarch64-linux
2022-10-11 15:33:42 +02:00
Guillaume Girol
6fe43abcfc
Merge branch 'master' into tracee-use-new-wrapper
2022-10-11 09:57:23 +00:00
Martin Weinelt
5f20362a4a
nixos/tests: Use kea in networkd prefix-delegation test
...
With the announced EOL of the venerable ISC DHCP Server it is time to
migrate this test to Kea, it's successor.
The ISP has also received an upgrade to its interface configuration,
which now happens completely through networkd.
https://www.isc.org/blogs/isc-dhcp-eol/
2022-10-10 21:37:28 +02:00
Artturin
f4ea1208ec
treewide: *Flags convert to list from str
...
*Flags implies a list
slightly relevant:
> stdenv: start deprecating non-list configureFlags https://github.com/NixOS/nixpkgs/pull/173172
the makeInstalledTests function in `nixos/tests/installed-tests/default.nix` isn't available outside of nixpkgs so
it's not a breaking change
2022-10-10 15:30:59 +03:00
Kartik Gokte
8d5a404437
nixos/karma: init
2022-10-10 10:46:25 +05:30
github-actions[bot]
e92f9b319a
Merge staging-next into staging
2022-10-10 00:04:21 +00:00
github-actions[bot]
535838d0a5
Merge master into staging-next
2022-10-10 00:03:49 +00:00
Martin Weinelt
a0b341d690
Merge pull request #195230 from illustris/sssd-ldap
2022-10-10 00:34:26 +02:00
illustris
51b9e2857f
nixos/sssd: fix race condition in test
2022-10-10 03:48:52 +05:30
Martin Weinelt
829f89581a
Merge pull request #181764 from mweinelt/glibc-without-libcrypt
2022-10-09 21:07:26 +02:00
github-actions[bot]
3b37795067
Merge staging-next into staging
2022-10-09 18:02:10 +00:00
github-actions[bot]
44f6a02f39
Merge master into staging-next
2022-10-09 18:01:35 +00:00
Greizgh
987d2f575a
nixos/seafile: avoid sleep in tests
...
Replace sleep statements with wait_until_succeeds
2022-10-09 13:31:13 -04:00
Franz Pletz
32e7482074
nixos/tests/shadow: new hashes support with libxcrypt
2022-10-09 18:09:41 +02:00
Sandro
f5802f496d
Merge pull request #187026 from azahi/endlessh-go
2022-10-09 16:50:02 +02:00
github-actions[bot]
3e675d06f5
Merge staging-next into staging
2022-10-09 12:02:02 +00:00
github-actions[bot]
8972888c55
Merge master into staging-next
2022-10-09 12:01:31 +00:00
Sandro
21469bd965
Merge pull request #191198 from Moredread/nixpkgs-paperless
...
nixosTests.paperless: check if /metadata/ can be accessed
2022-10-09 08:49:28 +02:00
Vincent Haupert
bc8d6d8f96
nixos/networkd: DHCPv6PrefixDelegation
-> DHCPPrefixDelegation
...
Adapt to changes introduced in Systemd 250:
> The [DHCPv6PrefixDelegation] section in .network file is renamed to
> [DHCPPrefixDelegation], as now the prefix delegation is also
> supported with DHCPv4 protocol by enabling the Use6RD= setting.
Replaces the `dhcpV6PrefixDelegationConfig` with
`dhcpPrefixDelegationConfig` and throws an error if the old option is
used.
Also adapt the respective IPv6 prefix delegation test.
2022-10-09 00:11:52 +02:00
github-actions[bot]
50515b668c
Merge staging-next into staging
2022-10-08 18:01:40 +00:00
github-actions[bot]
d2cd24fe6a
Merge master into staging-next
2022-10-08 18:01:07 +00:00
Florian Klink
1780768449
Merge pull request #194684 from oxalica/fix/systemd-oomd-test
...
nixos/tests/systemd-oomd: fix and follows upstream tests
2022-10-08 16:09:45 +02:00
Robert Scott
68138bfb28
nixosTests.spark: give worker node 2G of memory
...
test currently failing due to OOM
2022-10-08 11:55:51 +01:00
Silvan Mosberger
c36f929dee
nixos/tests: Add tests for dockerTools.buildNixShellImage
2022-10-07 22:04:24 +02:00
Florian Klink
1224368495
nixosTests.nscd: init, move DynamicUser test into there
...
nixosTests.systemd is quite heavy, it requires a full graphical system,
which is quite a big of a rebuild if the only thing you want to test is
whether dynamic users work.
This is now moved to an `nscd` test, which tests various NSS lookups,
making extra sure that the nscd path is tested, not the fallback path
(by hiding /etc/nsswitch.conf and /etc/hosts for getent).
nixosTests.resolv is removed. It didn't check for reverse lookups,
didn't catch nscd breaking halfway in between, and also had an
ambiguous reverse lookup - 192.0.2.1 could either reverse lookup to
host-ipv4.example.net, or host-dual.example.net.
2022-10-07 14:19:56 +02:00
github-actions[bot]
0b4912d905
Merge staging-next into staging
2022-10-06 18:03:42 +00:00
github-actions[bot]
c5f0d725df
Merge master into staging-next
2022-10-06 18:03:10 +00:00
Lucas Savva
49c0fd7d60
nixos/acme: Disable lego renew sleeping
...
Lego has a built-in mechanism for sleeping for a random amount
of time before renewing a certificate. In our environment this
is not only unnecessary (as our systemd timer takes care of it)
but also unwanted since it slows down the execution of the
systemd service encompassing it, thus also slowing down the
start up of any services its depending on.
Also added FixedRandomDelay to the timer for more predictability.
2022-10-06 10:30:24 -04:00
Lucas Savva
657ecbca0e
nixos/acme: Make account creds check more robust
...
Fixes #190493
Check if an actual key file exists. This does not
completely cover the work accountHash does to ensure
that a new account is registered when account
related options are changed.
2022-10-06 10:30:24 -04:00
Lucas Savva
39796cad46
nixos/acme: Fix cert renewal with built in webserver
...
Fixes #191794
Lego threw a permission denied error binding to port 80.
AmbientCapabilities with CAP_NET_BIND_SERVICE was required.
Also added a test for this.
2022-10-06 10:30:24 -04:00
oxalica
9fca212c84
nixos/tests/systemd-oomd: fix and follows upstream tests
...
The current test triggers the kernel OOM killer and doesn't work well.
2022-10-06 09:48:13 +08:00
github-actions[bot]
8a69058a29
Merge staging-next into staging
2022-10-05 18:08:07 +00:00
github-actions[bot]
939050602c
Merge master into staging-next
2022-10-05 18:07:32 +00:00
José Luis Lafuente
396f4f05b9
nixos/tmate-ssh-server: init module ( #192270 )
...
* nixos/tmate-ssh-server: init module
Co-authored-by: Aaron Andersen <aaron@fosslib.net>
2022-10-05 17:34:30 +01:00
oxalica
78f929c5a6
nixos/tests/systemd-initrd-luks-fido2: init
2022-10-05 08:22:53 -06:00
Jamie McClymont
9e9637ecb6
nixos/tests/systemd-initrd-luks-tpm2: init
2022-10-05 08:22:51 -06:00
github-actions[bot]
855f2990f1
Merge staging-next into staging
2022-10-05 12:02:14 +00:00
github-actions[bot]
ebb7cf0268
Merge master into staging-next
2022-10-05 12:01:40 +00:00
Florian Klink
c1c406bc87
Merge pull request #191491 from oxalica/fix/systemd-initrd-modprobe
...
nixos/systemd-stage-1: include modprobe confg in initrd
2022-10-05 10:39:58 +02:00
Thiago Kenji Okada
d10f9fdccd
Merge pull request #193939 from thiagokokada/bump-retroarch
...
retroarch: 1.10.3 -> 1.11.0; libretro: unstable-2022-04-21 -> unstable-2022-10-01
2022-10-05 09:00:37 +01:00
oxalica
3c92009868
nixos/tests/systemd-initrd-modprobe: init
2022-10-05 08:37:51 +08:00
github-actions[bot]
d426366b62
Merge staging-next into staging
2022-10-05 00:05:03 +00:00
Martin Weinelt
253ca4957d
Merge remote-tracking branch 'origin/master' into staging-next
2022-10-05 00:44:16 +02:00
Florian Klink
72911a27bb
Merge pull request #193502 from phaer/systemd-portabled
...
Support systemd-portabled
2022-10-04 21:39:39 +02:00
superherointj
2e19f2fa53
maintainers: remove superherointj
2022-10-04 14:06:48 -03:00
oxalica
dad24c51c1
systemd-no-tainted: init as regression test
2022-10-05 01:03:24 +08:00
superherointj
ef157b4b4c
Merge pull request #193376 from superherointj/package-k3s-1.25.2+k3s1
...
k3s: 1.25.0+k3s1 -> 1.25.2+k3s1
2022-10-04 13:11:41 -03:00
Sandro
b70049a463
Merge pull request #183349 from Luflosi/rename-ipfs-to-kubo
2022-10-03 21:34:14 +02:00
Sandro
1385382014
Merge pull request #191532 from ambroisie/add-tandoor-recipes
2022-10-03 20:25:06 +02:00
Bruno BELANYI
91ba8464f4
nixos/tandoor-recipes: add test
2022-10-03 09:48:54 +02:00
github-actions[bot]
0ae3aa5345
Merge master into staging-next
2022-10-02 17:45:43 +00:00
Graham Christensen
25acc1d800
Merge pull request #190014 from fgaz/vengi-tools/0.0.21
...
vengi-tools: 0.0.20 -> 0.0.21
2022-10-02 13:04:45 -04:00
superherointj
3d200bd959
nixos/tests/k3s: fix tests
...
* add superherointj as maintainer
2022-10-02 13:01:47 -03:00
Luflosi
eefaaf41d6
kubo: rename from ipfs
...
Go-IPFS was renamed to Kubo in version 0.14.0, see https://github.com/ipfs/kubo/issues/8959 .
2022-10-02 16:00:22 +02:00
06kellyjac
1a90756aa7
tracee: 0.7.0 -> 0.8.3
...
Also simplified the package since after #176152 the tracee build process can
now pass in a -target of bpf without weird overrides
2022-10-02 11:45:08 +01:00
github-actions[bot]
e879e7d54e
Merge master into staging-next
2022-10-02 00:04:43 +00:00
Sandro
f01f3c83d2
Merge pull request #192615 from gador/pgadmin-6.14
2022-10-01 23:53:36 +02:00
Florian Brandes
2cf3003858
pgadmin4: 6.13 -> 6.14
...
include fix for flask-security-too update
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-10-01 21:56:03 +02:00
Robert Hensing
534e5629af
nixos/tests/make-test-python.nix: Restore stand-alone invocation
...
It's an ugly solution (like before), but some of us want to
nix-build nixos/tests/foo.nix
This PR makes that possible once more for tests are wired with `make-test-python.nix`.
2022-10-01 16:43:42 +02:00
Thiago Kenji Okada
0eadc3bbf2
maintainers: add libretro team, use it in retroarch/libretro
2022-10-01 14:31:39 +01:00
Thiago Kenji Okada
bbcaaeb97d
retroarch: add nixosTests.retroarch as passthru.tests
2022-10-01 13:27:32 +01:00
github-actions[bot]
25043f0f28
Merge master into staging-next
2022-10-01 12:01:27 +00:00
Kira Bruneau
f185f71ed8
Merge pull request #192154 from kira-bruneau/linuxPackages.xpadneo
...
linuxPackages.xpadneo: 0.9.4 -> 0.9.5
2022-10-01 07:39:12 -04:00
Christian Kögler
95ca550fa3
Merge pull request #191902 from ck3d/fix-machinectl-system
...
nixos/test: fix system for container in systemd-machinectl
2022-10-01 10:00:04 +02:00
github-actions[bot]
e1d2f74dee
Merge master into staging-next
2022-09-30 18:03:29 +00:00
phaer
466b73d659
nixos/tests: init systemd-portabled
...
Please enter the commit message for your changes. Lines starting
2022-09-30 15:21:45 +02:00
Sandro
c1487a18d1
Merge pull request #186990 from fgaz/ladybird/2022-08-14
2022-09-30 14:46:51 +02:00
github-actions[bot]
9c14978f84
Merge master into staging-next
2022-09-29 12:01:25 +00:00
Robert Hensing
aed1deab05
nixos/testing: Fix release.nix tests evaluation
...
Fixes the problem introduced by 12b3066aae
which caused nixos/release.nix to return the wrong attributes, while
intending to only affect nixos/lib's runTest.
This also removes callTest from the test options, because callTest is
only ever invoked by all-tests.nix.
2022-09-29 10:49:09 +02:00
Vladimír Čunát
8ba120420f
Merge #191339 : staging-next 2022-09-15
2022-09-29 09:16:47 +02:00
Lassulus
af364a3655
Merge pull request #190172 from Stunkymonkey/init-freshrss
2022-09-28 23:11:33 +02:00
Felix Buehler
0b204f0c28
freshrss: init at 1.20.0, tests and module
2022-09-28 22:46:15 +02:00
Robert Scott
3785988a46
Merge pull request #191331 from helsinki-systems/init/varnish72
...
varnish72: init at 7.2.0
2022-09-28 19:59:57 +01:00
github-actions[bot]
f18d801779
Merge staging-next into staging
2022-09-28 18:05:53 +00:00
Martin Weinelt
7da8d25d87
Merge remote-tracking branch 'origin/master' into staging-next
2022-09-28 17:15:11 +02:00
Bernardo Meurer
2e0cca58f0
Merge pull request #169613 from helsinki-systems/feat/systemd-oomd
2022-09-28 09:53:49 -03:00
Robert Hensing
9480b59b45
nixosTests.rabbitmq: Test config decryption (fails)
2022-09-28 13:41:42 +02:00
Robert Hensing
7f0d934f9a
Merge pull request #191540 from hercules-ci/nixosTest-modular
...
nixosTest: make modular
2022-09-28 10:27:45 +01:00
Artturi
1c1c182814
Merge pull request #192851 from Artturin/treewides1
2022-09-28 00:50:06 +03:00
ajs124
85e999f902
nixos/tests/varnish: init
2022-09-27 21:45:27 +02:00
github-actions[bot]
a3d9dd7956
Merge staging-next into staging
2022-09-27 12:01:45 +00:00
github-actions[bot]
28a3306bd7
Merge master into staging-next
2022-09-27 12:01:17 +00:00
Sandro
2e977bf954
Merge pull request #188575 from gador/pgadmin-6.13
2022-09-27 10:18:38 +02:00
github-actions[bot]
892a84aea0
Merge staging-next into staging
2022-09-26 18:02:33 +00:00
github-actions[bot]
59a37c822b
Merge master into staging-next
2022-09-26 18:01:53 +00:00
aszlig
9a4b82d2af
Merge pull request #191490 (ZFS test eval fix)
...
This makes sure that we don't try to evaluate the tests with an
incompatible kernel version. The original reviewer didn't react within
10 days, but since they got notified and all this commit is doing is to
fix evaluation, I consider it safe to merge.
Cc: @adisbladis
2022-09-26 17:27:21 +02:00
Francesco Gazzetta
2c81cda2f6
nixosTests.ladybird: init
2022-09-26 17:04:52 +02:00
Artturin
6910a4eea0
treewide: makeWrapper to nativeBuildInputs
...
this should be all of them other than the failed splices
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Frederik Rietdijk
63e480ba16
Merge staging-next into staging
2022-09-26 09:31:50 +02:00
Frederik Rietdijk
de57d754a0
Merge master into staging-next
2022-09-26 09:31:22 +02:00
github-actions[bot]
e0bea8e017
Merge staging-next into staging
2022-09-26 00:03:58 +00:00
Sandro
d374d79d89
Merge pull request #190496 from NukaDuka/kthxbye
2022-09-25 23:43:29 +02:00
Martin Weinelt
68c0ca4416
Merge remote-tracking branch 'origin/master' into staging-next
2022-09-25 21:36:31 +02:00
Kartik Gokte
5a93846946
nixos/kthxbye: init
2022-09-26 00:16:03 +05:30
Mario Rodas
0ea721a941
Merge pull request #192196 from oxalica/pkg/v2ray
...
v2ray: 4.45.0 -> 5.1.0 and refactor
2022-09-25 09:20:49 -05:00
zowoq
de80fd541f
cntr: only run nixosTests on aarch64/x86_64
2022-09-25 07:38:14 +10:00
Robert Hensing
f40ff7f1f1
nixos/tests/installer: Add make-options-doc dep
2022-09-24 17:42:52 +01:00
Robert Hensing
618f82406f
nixos/tests/installer: Fix docbook dependency
2022-09-24 17:38:10 +01:00
Robert Hensing
9303a3c73b
nixos/tests/installed-tests: Fix maintainers
2022-09-24 17:38:10 +01:00
Robert Hensing
583a4f0275
nixos/tests/cri-o: Fix maintainers
2022-09-24 17:38:10 +01:00
Robert Hensing
e260018f9c
nixos/tests: Add names
2022-09-24 17:38:09 +01:00
Robert Hensing
e77913a680
nixos/all-tests.nix: Invoke tests based on make-test-python.nix
2022-09-24 17:38:09 +01:00
Robert Hensing
9886db059a
nixos/testing: Embrace callTest
...
My conception of its input was wrong. It is quite a useful construct,
even if its name is a bit weird.
2022-09-24 17:38:09 +01:00
Matthieu Coudron
fd62fdca5b
virtualisation.docker: require docker.service for docker-prune.service
...
else docker-prune fails when docker is not launched. Adjusted the test as well
2022-09-24 10:42:00 +02:00
Azat Bahawi
99dc9b9c16
nixos/endlessh-go: init module
2022-09-23 23:55:54 +03:00
github-actions[bot]
b23abdbc62
Merge staging-next into staging
2022-09-23 12:02:09 +00:00
Vladimír Čunát
b6e4e0f8ef
Merge #191727 : firefox-esr-91, thunderbird-91: drop
...
...into staging-next
2022-09-23 11:51:26 +02:00
Vladimír Čunát
e9a9c34f4b
Merge branch 'staging-next' into staging
2022-09-22 19:08:09 +02:00
Florian Brandes
73f09f2145
pgadmin4: 6.12 -> 6.13
...
- Add update script
- Add email options to pgadmin4 nixOS module
- Add override for flask 2.2
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Signed-off-by: Florian Brandes <florian.brandes@posteo.de>
2022-09-22 17:42:20 +02:00
Maximilian Bosch
b2ec74836b
Merge pull request #191670 from Ma27/fix-hardened-kernel-update
...
linux/hardened: fix update script and build for 5.19
2022-09-22 11:03:31 +02:00
github-actions[bot]
e9b2b25a61
Merge staging-next into staging
2022-09-22 00:03:56 +00:00
Sandro
fad61ad09c
Merge pull request #188949 from RaitoBezarius/listmonk-module
2022-09-21 23:42:03 +02:00
lassulus
0877e1f716
nixos-tests: bring back quake3 test
2022-09-21 22:26:03 +02:00
Raito Bezarius
6b891f4788
nixos/listmonk: init module
2022-09-21 19:55:20 +02:00
Martin Weinelt
b3c86ef755
firefox-esr-91-unwrapped: drop
...
The 91 series has reached its end of life.
2022-09-21 13:45:38 +02:00
Robert Hensing
5727fd3e6f
nixosTests.agate: Use module based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
15dcbc2514
nixosTests.aesmd: Use module based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
edf8be37af
nixosTests.adguardhome: Use module based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
b7ffe44469
nixosTests.acme: Use module system based runner
2022-09-21 10:55:12 +01:00
Robert Hensing
0691b450b1
nixosTests._3proxy: Use module system based runner
2022-09-21 10:55:11 +01:00
Robert Hensing
a958a4aa00
nixos/testing: Add pkgs parameter
...
This parameter is for packages to use in VMs, unlike hostPkgs.
2022-09-21 10:55:11 +01:00
Robert Hensing
3c09cb2363
nixos/all-tests.nix: Improve runTest for release.nix
...
... and add runTestOn.
2022-09-21 10:55:11 +01:00
oxalica
07a9b7b1d8
nixos/{test/,}v2ray: fix for new CLI and use upstream systemd units
2022-09-21 15:59:29 +08:00
github-actions[bot]
7f9508dfa0
Merge staging-next into staging
2022-09-21 06:24:07 +00:00
Kira Bruneau
2a916b6c29
nixos/xpadneo: add sanity test
2022-09-20 20:07:11 -04:00
Robert Hensing
cbb1f39264
nixosTests.docker-tools: Add image-with-certs
2022-09-21 01:00:04 +01:00
github-actions[bot]
abd82bc57d
Merge staging-next into staging
2022-09-20 12:02:05 +00:00
Brian Leung
2c8e67bf6b
nixos/lemmy: settings.database.createLocally -> database.createLocally
...
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
2022-09-19 11:34:08 -04:00
Christian Kögler
155c7b11a5
nixos/test: Fix system for systemd-machinectl
2022-09-19 13:33:32 +02:00
github-actions[bot]
d5cae016d9
Merge staging-next into staging
2022-09-18 12:02:15 +00:00
Maximilian Bosch
073f7b179c
nixos/kernel-generic: build linux_5_19_hardened
2022-09-18 12:13:58 +02:00
Linus Heckemann
fb517fc0b0
Merge pull request #191672 from Ma27/rm-kernel-18
...
linux: remove 5.18
2022-09-18 12:09:02 +02:00
github-actions[bot]
da8996606d
Merge staging-next into staging
2022-09-18 06:03:46 +00:00
Maximilian Bosch
a2969b43bb
linux: remove 5.18
...
This is long overdue, the last release was almost a month ago, on 21st
Aug 2022[1].
[1] https://lwn.net/Articles/905532/
2022-09-17 17:06:58 +02:00
Jörg Thalheim
b140a67163
Merge pull request #180976 from Yarny0/pulseaudio-wrapper
...
pulseaudioFull: fix wrapGApp wrapping, fix vm tests
2022-09-17 14:45:26 +02:00
Tako Marks
a0f2ca21da
libvirtd: add zfs storage driver tests
2022-09-16 22:04:24 +02:00
Nick Cao
732950b26b
nixos/stratis: add test for encryption support
2022-09-16 21:04:38 +08:00
aszlig
373feb46cf
nixos: Only use compatible kernels for ZFS tests
...
Right now, the latest kernel is version 5.19, for which there is no
compatible upstream release for ZFS. However, our NixOS VM test always
uses linuxPackages_latest and thus will fail with an evaluation error
most of the time when a new mainline kernel is released.
Since we expose a latestCompatibleLinuxPackages attribute for the ZFS
packages, we already know what's the latest kernel version that is
supported so let's use that instead of linuxPackages_latest.
Signed-off-by: aszlig <aszlig@nix.build>
2022-09-16 14:58:31 +02:00
Jonas Heinrich
22c17bd5f3
Merge pull request #186940 from NickCao/stratis-cli
...
stratis-cli: init at 3.2.0
2022-09-16 13:40:17 +02:00
Kerstin
1637945189
Merge pull request #189975 from Tasqa/kanidm-cacerts-fix
...
nixos/kanidm: Add cacerts path to unixd service
2022-09-15 16:28:21 +02:00
Andre-Patrick Bubel
8a9ffb1b0b
nixosTests.paperless: check if /metadata/ can be accessed
...
Detects issues like #190850 , when gunicorn python version doesn't match
that of paperless.
2022-09-14 16:20:47 +02:00
Nick Cao
65cefcd588
matrix-synapse: 1.66.0 -> 1.67.0
2022-09-14 14:20:23 +08:00
a-kenji
5519e1b89b
nixos/lemmy: remove services.lemmy.jwtSecretPath
...
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: Brian Leung <leungbk@posteo.net>
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Ilan Joselevich <personal@ilanjoselevich.com>
2022-09-12 18:39:54 -04:00
Tako Marks
fb3f7d70b4
nixos/kanidm: Add unixd test
...
Test makes sure unixd is able to run and is able to query the server.
2022-09-12 20:25:04 +02:00
Nick Cao
6ec928d73d
nixos/stratis: wait for devices to appear in tests
2022-09-12 23:49:52 +08:00
Christian Höppner
1357f90327
maintainers: remove mkaito from serokell team
2022-09-12 12:07:15 +01:00
Nick Cao
4abf0ee793
nixos/stratis: add test for simple usecases
2022-09-12 15:19:36 +08:00
github-actions[bot]
6ec60fd222
Merge master into staging-next
2022-09-11 18:01:19 +00:00
Sandro
30ec7dc641
Merge pull request #156232 from B4dM4n/nixos-tests-mediatomb
2022-09-11 18:18:10 +02:00
github-actions[bot]
b6caee49dc
Merge master into staging-next
2022-09-11 00:02:48 +00:00
Sandro
f0f614616f
Merge pull request #190646 from Ma27/bump-nextcloud
2022-09-11 00:34:54 +02:00
Maximilian Bosch
f72099e0cd
nixos/nextcloud: fix a deprecation warning in the tests using redis
2022-09-10 23:53:40 +02:00
github-actions[bot]
cf964b46ea
Merge master into staging-next
2022-09-10 18:01:15 +00:00
Jörg Thalheim
ad0108d803
nixos/gollum: add test
2022-09-10 18:09:08 +02:00
github-actions[bot]
5644fd38ad
Merge master into staging-next
2022-09-10 00:02:45 +00:00
Sandro
f58312c4da
Merge pull request #190103 from kilianar/nixosTests.gitea
2022-09-09 23:36:03 +02:00
github-actions[bot]
a43d6b1a9a
Merge master into staging-next
2022-09-09 12:01:31 +00:00
Brian Leung
b7f19802af
services/lemmy: fix /feeds/* and /nodeinfo/* API endpoints
...
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Matthias Meschede <MMesch@users.noreply.github.com>
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: Valentin Gagarin <valentin.gagarin@tweag.io>
2022-09-09 05:18:02 -04:00
github-actions[bot]
1c0ef46804
Merge master into staging-next
2022-09-09 00:02:46 +00:00
Ivv
ac5e7351d1
Merge pull request #188754 from snaar/prometheus-ipmi
...
nixos/services.prometheus.exporters.ipmi: new module along with underlying ipmi_exporter package
2022-09-08 21:39:49 +02:00
kilianar
e9b99943dd
nixosTests.gitea.*: adapt to option renaming
2022-09-07 09:51:45 +02:00
Francesco Gazzetta
2f32fe9e6d
vengi-tools: 0.0.20 -> 0.0.21
2022-09-06 16:00:26 +02:00
github-actions[bot]
1fcb01e547
Merge master into staging-next
2022-09-05 18:01:15 +00:00
Martin Weinelt
9ac9449a0a
nixos/tests/kanidm: Update recover_account commandline
...
The username is now passed directly as an argument.
2022-09-05 17:13:10 +02:00
Fabian Möller
86bfd15732
nixos/tests/mediatomb: fix test when running with gerbera
2022-09-05 17:06:54 +02:00
Sandro
a8737efd40
Merge pull request #187913 from ncfavier/ibus
2022-09-05 16:13:21 +02:00
github-actions[bot]
dc6009a527
Merge master into staging-next
2022-09-05 12:01:27 +00:00
Maciej Krüger
ff7a59b802
Merge pull request #189824 from bobby285271/cinnamon-nixos-test
2022-09-05 13:05:04 +02:00
Bobby Rong
271b5dc25e
nixos/tests/cinnamon: init
2022-09-05 18:48:58 +08:00
github-actions[bot]
0ce8328301
Merge master into staging-next
2022-09-04 18:01:33 +00:00
Naïm Favier
3a2f99340c
ibus: fix installed tests
2022-09-04 18:52:45 +02:00
Sandro
2f54aad5e6
Merge pull request #156813 from JQ-Networks/master
2022-09-04 14:32:13 +02:00
github-actions[bot]
689376a5c1
Merge master into staging-next
2022-09-04 12:01:32 +00:00
Aaron Andersen
5b62b0d2ce
Merge pull request #189635 from RaitoBezarius/nixos/dolibarr
...
dolibarr: init at 15.0.3, nixos/dolibarr: init
2022-09-04 07:55:34 -04:00
bb2020
ccd367ae4f
nixos/minidlna: fix tests
2022-09-04 09:07:40 +00:00
Aaron Andersen
c2563fe476
nixos/dolibarr: init
...
Co-authored: Ryan Lahfa <masterancpp@gmail.com>
2022-09-04 05:28:22 +02:00
github-actions[bot]
fccce1e603
Merge master into staging-next
2022-09-03 18:01:21 +00:00
snaar
866d977212
nixos/services.prometheus.exporters.ipmi: new module
...
Bringing in new https://github.com/prometheus-community/ipmi_exporter exporter into existing Prometheus exporters framework.
2022-09-03 10:56:04 -04:00
Federico Beffa
8be4e9e2ec
nixos/service/languagetool: init
2022-09-03 16:48:43 +02:00
Michael Weiss
53fcdfe186
Merge pull request #189589 from primeos/nixos-tests-cagebreak
...
nixos/tests/cagebreak: Enable just polkit instead of udisks2
2022-09-03 15:29:57 +02:00
Jacek Galowicz
9e00fd3047
Merge pull request #189493 from alyssais/moodle
...
nixosTests.moodle: increase timeout
2022-09-03 14:55:21 +02:00
Michael Weiss
3add316759
nixos/tests/cagebreak: Enable just polkit instead of udisks2
...
The udisks2 service was enabled to fix the test in (c5ebec7ee4
).
However, cagebreak doesn't require udisks2, just polkit (which the
udisks2 module enables and which is why the cagebreak test broke after
the udisks2 module was disabled by default).
I've documented why polkit is required in this PR:
https://github.com/NixOS/nixpkgs/pull/156858
In this case the "dependency" chain is basically cagebreak -> wlroots ->
libseat -> logind (with polkit support) -> polkit.
2022-09-03 14:11:58 +02:00
github-actions[bot]
e0f3de2dc6
Merge master into staging-next
2022-09-03 12:01:12 +00:00
Jonas Heinrich
14b4c7c8ae
Merge pull request #189254 from mweinelt/zigbee2mqtt
...
zigbee2mqtt: 1.27.0 -> 1.27.2
2022-09-03 08:56:38 +02:00
Alyssa Ross
1e8f59b2ee
nixosTests.moodle: increase timeout
...
With the default timeout, this test would time out too early for me
and others[1].
[1]: https://github.com/NixOS/nixpkgs/pull/177052#issue-1266336706
2022-09-02 18:09:00 +00:00
github-actions[bot]
261dbce5a5
Merge master into staging-next
2022-09-02 12:01:19 +00:00
Janne Heß
da141d2fef
Merge pull request #189415 from alyssais/cagebreak
...
nixosTests.cagebreak: fix by enabling udisks2
2022-09-02 13:04:49 +02:00
Brian Leung
cbf8e91772
nixos/tests/lemmy: init
...
Co-authored-by: Ctem <c@ctem.me>
Co-authored-by: cab <cab404@mailbox.org>
Co-authored-by: a-kenji <aks.kenji@protonmail.com>
Co-authored-by: Shahar Dawn Or <mightyiampresence@gmail.com>
Co-authored-by: Matthias Meschede <MMesch@users.noreply.github.com>
Co-authored-by: Ilan Joselevich <personal@ilanjoselevich.com>
2022-09-02 05:55:11 -04:00
Alyssa Ross
c5ebec7ee4
nixosTests.cagebreak: fix by enabling udisks2
...
This test was broken when services.udisks2.enable's default was
changed to false.
Fixes: f763710065
("nixos/udisks2: don't enable by default")
2022-09-02 08:45:46 +00:00
github-actions[bot]
dbe312bfdb
Merge master into staging-next
2022-09-01 18:01:28 +00:00
pennae
3bddcf5f90
Merge branch 'master' into option-docs-md
2022-09-01 16:10:09 +02:00
Martin Weinelt
7cd670580e
nixos/tests/zigbeem2mqtt: add name
2022-09-01 13:32:47 +02:00
github-actions[bot]
708377a1e3
Merge master into staging-next
2022-08-31 18:01:30 +00:00
pennae
bd56368848
nixos/*: md-convert hidden plaintext options
...
most of these are hidden because they're either part of a submodule that
doesn't have its type rendered (eg because the submodule type is used in
an either type) or because they are explicitly hidden. some of them are
merely hidden from nix-doc-munge by how their option is put together.
2022-08-31 16:32:54 +02:00
pennae
9547123258
nixos/*: convert internal option descriptions to MD
...
we'll have to do it eventually, may as well be now.
2022-08-31 16:32:54 +02:00
pennae
ef176dcf7e
nixos/*: automatically convert option descriptions
...
conversions were done using https://github.com/pennae/nix-doc-munge
using (probably) rev f34e145 running
nix-doc-munge nixos/**/*.nix
nix-doc-munge --import nixos/**/*.nix
the tool ensures that only changes that could affect the generated
manual *but don't* are committed, other changes require manual review
and are discarded.
2022-08-31 16:32:53 +02:00
Jörg Thalheim
cf758a4107
Merge pull request #185231 from moduon/k3s-ha
...
nixos/k3s: streamline HA setup
2022-08-31 13:57:18 +01:00