Silvan Mosberger
c482b65abe
nixos/acme: Fix allowKeysForGroup not applying immediately ( #72056 )
...
nixos/acme: Fix allowKeysForGroup not applying immediately
2019-11-13 23:51:34 +01:00
Franz Pletz
a6bb97d16f
Merge pull request #73300 from NinjaTrappeur/nin-vsftpd-virtusers
...
modules/vsftpd: Add virtual users support
2019-11-13 21:37:33 +00:00
Florian Klink
01e280aa44
Merge pull request #73064 from minijackson/jellyfin-things
...
jellyfin: update to 10.4.1, port test to python
2019-11-13 22:15:37 +01:00
Florian Klink
1dacc3d4be
Merge pull request #73061 from Izorkin/samba
...
samba: remove redundant dependency on network.target
2019-11-13 22:01:02 +01:00
Félix Baylac-Jacqué
a628f5efd9
modules/vsftpd: Add virtual users support
...
Add a virtual user system based around pam and a Berkeley
user database.
Adding the:
- localRoot
- userDbPath
- allowWriteableChroot
- virtualUseLocalPrivs
Vsftpd options.
2019-11-13 18:17:04 +01:00
Franz Pletz
4d9899ef13
nixos/tests: fix mpd test
2019-11-13 16:44:44 +01:00
Franz Pletz
7d1731186e
nixos/tests: fix prometheus-exporter formatting
2019-11-13 16:39:46 +01:00
Franz Pletz
60f2e4f831
nixos/varnish: fix default package name
2019-11-13 16:39:45 +01:00
tobim
4a9d5493b7
mpd: 0.20.13 -> 0.21.16 ( #57608 )
...
* Refactor mpd
* mpd: 0.20.13 -> 0.21.5
Switch to meson based build, following upstream.
* Fix mpd on darwin
* mpd: 0.21.5 -> 0.21.6
* mpd-small: init add 0.21.6
* Update to 0.21.8 & fix ouput path
Also use pname instead of name.
* Update to 0.21.9
* Integrate review suggestions
- Expose run function as mpdWithFeatures.
- Throw on invalid feature requests.
- Drop major/minor version variables.
- Cosmetic improvements.
* Update to 0.21.10
* mpd: 0.21.10 -> 0.21.11
* mpd: 0.21.11 -> 0.21.12
* mpd: log to journal
* mpd: 0.21.12 -> 0.21.14
* mpd: add tobim to maintainers
* mpd: reenable syslog support
* mpd: 0.21.14 -> 0.21.15
* mpd: 0.21.15 -> 0.21.16
2019-11-13 15:38:46 +00:00
Franz Pletz
cebc13529a
Merge pull request #73211 from c0bw3b/mod/libvirt
...
nixos/libvirtd: install /etc/ethertypes
2019-11-13 14:14:19 +00:00
Frederik Rietdijk
17b9054320
Revert "nixos/syncthing: simple versioning"
...
Descriptions are missing for params and type, blocking channels
from advancing.
https://nix-cache.s3.amazonaws.com/log/nkclpxwm91qhw0v1jg5dvzzckb7zh23s-nixpkgs-metrics.drv
This reverts commit 69493cc67a
.
2019-11-13 12:25:52 +01:00
markuskowa
6928cb22e9
Merge pull request #73179 from markuskowa/fix-slurm
...
nixos/slurm: fix test and X11 options
2019-11-12 21:49:29 +01:00
worldofpeace
b252047216
Merge pull request #71390 from hedning/enable-gnome-shell-RT
...
Enable soft real time for gnome shell
2019-11-12 20:32:05 +00:00
Ingolf Wagner
69493cc67a
nixos/syncthing: simple versioning
...
add simple versioning. I did not add the other versioning
types because I did not understand most of them.
2019-11-12 19:29:18 +01:00
worldofpeace
cf74d290ae
nixosTests.sddm: make regex case insensitive
...
I read the q/select your user/i as q/select your user/
not noticing it needed to be case insensitive.
2019-11-12 12:46:30 -05:00
Jörg Thalheim
550f508bde
Merge pull request #73033 from Mic92/mypy
...
test-driver: add mypy support
2019-11-12 15:42:55 +00:00
adisbladis
cc562268b4
Merge pull request #73232 from etu/disable-systemwide-pulse-iso
...
profiles/graphical.nix: Drop systemWide pulseaudio in iso
2019-11-12 12:43:41 +00:00
worldofpeace
470254a6da
Merge pull request #72959 from worldofpeace/gnome-flashback-systemd
...
nixos/gnome3: add gnome-flashback to systemd.packages
2019-11-12 01:53:09 +00:00
worldofpeace
c9601a67a5
Merge pull request #71622 from worldofpeace/iso-no-slim
...
installer: use sddm in plasma5
2019-11-11 20:46:32 +00:00
worldofpeace
deb125271c
Merge pull request #73137 from worldofpeace/port-xmonad-test
...
nixosTests.xmonad: port to python
2019-11-11 20:23:41 +00:00
Elis Hirwing
4403cd16f9
profiles/graphical.nix: Drop systemWide pulseaudio in iso
...
It's not needed since #66338 and should have been done earlier.
This is based on a follow-up on #56167 .
2019-11-11 17:07:42 +01:00
Jörg Thalheim
03e6ca15e2
test-driver: add mypy support
...
It's a good idea to expand this in future to test code as well,
so we get type checking there as well.
2019-11-11 13:49:48 +00:00
Jörg Thalheim
556a169f14
Merge pull request #73189 from flokli/python-tests-return-multiple
...
nixos/tests: fix succeed() with multiple commands
2019-11-11 13:48:45 +00:00
Aaron Andersen
d68d23bb26
Merge pull request #72767 from Izorkin/phpfpm-fix
...
nixos/phpfpm: fix apply global phpOptions
2019-11-11 07:45:28 -05:00
Florian Klink
a8e9a93493
nixos/tests: fix succeed() with multiple commands
...
we previously immediately returned the first commands output, and didn't
execute any of the other commands.
Now, return the last commands output.
This should be documented in the method docstring.
2019-11-11 13:45:11 +01:00
Florian Klink
60390c81dc
Merge pull request #72603 from flokli/ceph-tmpfiles
...
nixos/ceph: run unprivileged, use state directories, handle non-initialized clusters without config switch
2019-11-11 13:42:54 +01:00
c0bw3b
8d3ef32135
nixos/libvirtd: install /etc/ethertypes
...
Fix #58200
2019-11-11 11:42:16 +01:00
Florian Klink
848399f448
Merge pull request #72390 from flokli/bump-opensmtpd
...
opensmtpd: 6.4.2p1 -> 6.6.1p1
2019-11-11 01:56:24 +01:00
worldofpeace
ea288463db
Merge pull request #73136 from worldofpeace/port-sddm-test
...
nixosTests.sddm: port to python
2019-11-10 23:06:21 +00:00
worldofpeace
8cf9315425
Merge pull request #73135 from worldofpeace/port-lightdm-test
...
nixosTests.lightdm: port to python
2019-11-10 23:05:51 +00:00
Markus Kowalewski
9b28dbd36a
nixos/slurm: convert test from perl to python
2019-11-10 23:07:08 +01:00
Markus Kowalewski
472e165b56
nixos/slurm: add option for external slurmdbd.conf
...
Slurmdbd requires a password database which is stored in slurmdbd.conf.
A seperate config file avoids that the password ends up in the nix store.
Slurmdbd does 19.5 does not support MySQL socket conections.
Adapated the slurm test to provide username and password.
2019-11-10 21:28:09 +01:00
Samuel Dionne-Riel
40f7a343e1
Merge pull request #72751 from c00w/sd_image_hydra
...
sd-image: Add the compressed file path for hydra.
2019-11-10 13:44:52 -05:00
Izorkin
d35ba101c5
samba: remove redundant dependency on network.target
...
This reverts commit 679d5e8bd5
.
Services samba-smbd, samba-nmbd and samba-winbind are part of
samba.target, which already has an After=network.target
2019-11-10 20:03:00 +03:00
Markus Kowalewski
8219a3b713
nixos/slurm: fix X11 with spank module
...
* Fix path in module for slurm to find plugstack.conf
* Fix configure flags so that slurm can be compiled
without internal X11 support (required for spank-x11).
2019-11-10 14:04:54 +01:00
Aaron Andersen
d2d009f4a6
Merge pull request #73080 from flokli/nixos-samba-python-tmpfiles
...
nixos/samba: use tmpfiles, port test to python
2019-11-09 21:05:50 -05:00
Daniel Kuehn
1972904fc6
nixos/ceph: Clarify comments in tests and add source reference for the bootstraping method
2019-11-09 23:35:30 +01:00
worldofpeace
488e6b7a23
Merge pull request #73059 from flokli/nixos-test-port-tinydns
...
nixos/tinydns: port test to python
2019-11-09 21:53:07 +00:00
worldofpeace
6783fdd561
Merge pull request #71416 from worldofpeace/gnome3-sound-theme
...
nixos/gnome3: add sound-theme-freedesktop
2019-11-09 21:33:49 +00:00
worldofpeace
4f2daa7b29
nixosTests.xmonad: port to python
2019-11-09 15:24:41 -05:00
worldofpeace
b2fc25fe3c
nixosTests.sddm: port to python
2019-11-09 15:20:20 -05:00
worldofpeace
1132f037a1
nixosTests.lightdm: port to python
2019-11-09 15:14:56 -05:00
Peter Hoeg
954e234b98
nixos/haproxy: support hot-reload without dropping packets
2019-11-09 10:11:57 -08:00
Florian Klink
ffd0060869
nixos/ceph: use ConditionPathExists to delay ceph daemon start
...
This prevents services to be started before they're initialized, and
renders the `systemd.targets.ceph.wantedBy = lib.mkForce [];` hack in
the vm tests obsolete - The config now starts up ceph after a reboot,
too.
Let's take advantage of that, crash all VMs, and boot them up again.
2019-11-09 16:13:13 +01:00
Florian Klink
67e0777f62
nixos/ceph: run unprivileged, use StateDirectory and tmpfiles, don't pass extraServiceConfig
...
Don't pass user and group to ceph, and rely on it to drop ceps, but let
systemd handle running it as the appropriate user.
This also inlines the extraServiceConfig into the makeService function,
as we have conditionals depending on daemonType there anyways.
Use StateDirectory to create directories in
/var/lib/ceph/${daemonType}/${clusterName}-${daemonId}.
There previously was a condition on daemonType being one of mds,mon,rgw
or mgr. We only instantiate makeServices with these types, and "osd" was
special.
In the osd case, test examples suggest it'd be in something like
/var/lib/ceph/osd/ceph-${cfg.osd0.name} - so it's not special at all,
but exactly like the pattern for the others.
During initialization, we also need these folders, before the unit is
started up. Move the mkdir -p commands in the vm tests to the line
immediately before they're required.
2019-11-09 16:02:53 +01:00
Florian Klink
64c9c08302
nixos/ceph: create /etc/ceph and /var/lib/ceph via tmpfiles
...
We seem to be relying on those being present during runtime anyways.
2019-11-09 15:27:45 +01:00
Thomas Tuegel
8e639f142f
Merge pull request #71986 from mtetreault/mte/plymouth-improvements
...
plymouth: Add extra config field
2019-11-09 08:17:14 -06:00
Red Davies
62e421fbb2
nixos/httpd: module fixes enableUserDir (attendum to #72789 )
2019-11-09 00:53:56 +00:00
Silvan Mosberger
3022fde292
Merge pull request #71576 from ShaRose/patch-1
...
nixos/dnsdist: Add CAP_NET_BIND_SERVICE to AmbientCapabilities
2019-11-09 00:07:09 +01:00
Florian Klink
ece9c41343
nixos/samba: port test to python
2019-11-08 23:30:09 +01:00