about summary refs log tree commit diff
path: root/nixos/tests
Commit message (Collapse)AuthorAge
* Merge pull request #71510 from asymmetric/wg-nsFranz Pletz2019-11-14
|\ | | | | Add namespace support to Wireguard module
| * wireguard: add creation and destination namespacesLorenzo Manacorda2019-11-09
| | | | | | | | | | The two new options make it possible to create the interface in one namespace and move it to a different one, as explained at https://www.wireguard.com/netns/.
* | Merge pull request #73064 from minijackson/jellyfin-thingsFlorian Klink2019-11-13
|\ \ | | | | | | jellyfin: update to 10.4.1, port test to python
| * | nixos/jellyfin: port test to python (#72828)Minijackson2019-11-08
| | |
* | | nixos/tests: fix mpd testFranz Pletz2019-11-13
| | |
* | | nixos/tests: fix prometheus-exporter formattingFranz Pletz2019-11-13
| | |
* | | Merge pull request #73179 from markuskowa/fix-slurmmarkuskowa2019-11-12
|\ \ \ | | | | | | | | nixos/slurm: fix test and X11 options
| * | | nixos/slurm: convert test from perl to pythonMarkus Kowalewski2019-11-10
| | | |
| * | | nixos/slurm: add option for external slurmdbd.confMarkus Kowalewski2019-11-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* | | | nixosTests.sddm: make regex case insensitiveworldofpeace2019-11-12
| | | | | | | | | | | | | | | | | | | | I read the q/select your user/i as q/select your user/ not noticing it needed to be case insensitive.
* | | | Merge pull request #73137 from worldofpeace/port-xmonad-testworldofpeace2019-11-11
|\ \ \ \ | | | | | | | | | | nixosTests.xmonad: port to python
| * | | | nixosTests.xmonad: port to pythonworldofpeace2019-11-09
| | | | |
* | | | | Merge pull request #72603 from flokli/ceph-tmpfilesFlorian Klink2019-11-11
|\ \ \ \ \ | | | | | | | | | | | | nixos/ceph: run unprivileged, use state directories, handle non-initialized clusters without config switch
| * | | | | nixos/ceph: Clarify comments in tests and add source reference for the ↵Daniel Kuehn2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | bootstraping method
| * | | | | nixos/ceph: use ConditionPathExists to delay ceph daemon startFlorian Klink2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | nixos/ceph: run unprivileged, use StateDirectory and tmpfiles, don't pass ↵Florian Klink2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * | | | | nixos/ceph: create /etc/ceph and /var/lib/ceph via tmpfilesFlorian Klink2019-11-09
| | | | | | | | | | | | | | | | | | | | | | | | We seem to be relying on those being present during runtime anyways.
* | | | | | Merge pull request #72390 from flokli/bump-opensmtpdFlorian Klink2019-11-11
|\ \ \ \ \ \ | | | | | | | | | | | | | | opensmtpd: 6.4.2p1 -> 6.6.1p1
| * | | | | | nixos/opensmtpd: convert test to pythonFlorian Klink2019-11-08
| | |/ / / / | |/| | | |
* | | | | | Merge pull request #73136 from worldofpeace/port-sddm-testworldofpeace2019-11-10
|\ \ \ \ \ \ | | | | | | | | | | | | | | nixosTests.sddm: port to python
| * | | | | | nixosTests.sddm: port to pythonworldofpeace2019-11-09
| |/ / / / /
* | | | | | Merge pull request #73135 from worldofpeace/port-lightdm-testworldofpeace2019-11-10
|\ \ \ \ \ \ | |_|_|/ / / |/| | | | | nixosTests.lightdm: port to python
| * | | | | nixosTests.lightdm: port to pythonworldofpeace2019-11-09
| |/ / / /
* | | | | Merge pull request #73080 from flokli/nixos-samba-python-tmpfilesAaron Andersen2019-11-09
|\ \ \ \ \ | | | | | | | | | | | | nixos/samba: use tmpfiles, port test to python
| * | | | | nixos/samba: port test to pythonFlorian Klink2019-11-08
| | |/ / / | |/| | |
* | | | | Merge pull request #73059 from flokli/nixos-test-port-tinydnsworldofpeace2019-11-09
|\ \ \ \ \ | | | | | | | | | | | | nixos/tinydns: port test to python
| * | | | | nixos/tinydns: port test to pythonFlorian Klink2019-11-08
| | |/ / / | |/| | |
* | | | | nixos/haproxy: support hot-reload without dropping packetsPeter Hoeg2019-11-09
| |/ / / |/| | |
* | | | Merge pull request #73063 from minijackson/shiori-thingsFlorian Klink2019-11-08
|\ \ \ \ | | | | | | | | | | shiori: update modSha256, update test to python, do more tests
| * | | | nixos/tests: add shiori to all-tests.nixMinijackson2019-11-08
| | | | |
| * | | | nixos/shiori: port test to python, do more testsMinijackson2019-11-08
| | |/ / | |/| |
* | | | Merge pull request #73060 from flokli/nixos-test-port-powerdnsworldofpeace2019-11-08
|\ \ \ \ | | | | | | | | | | nixos/powerdns: port test to python
| * | | | nixos/powerdns: port test to pythonFlorian Klink2019-11-08
| | |/ / | |/| |
* | | | Merge pull request #73057 from flokli/nixos-test-port-smokepingworldofpeace2019-11-08
|\ \ \ \ | | | | | | | | | | nixos/smokeping: port test to python
| * | | | nixos/smokeping: port test to pythonFlorian Klink2019-11-08
| |/ / / | | | | | | | | | | | | cc #72828
* / / / nixos/pppd: port test to pythonFlorian Klink2019-11-08
|/ / /
* | | Merge pull request #72935 from marijanp/port-tests-pythonFlorian Klink2019-11-08
|\ \ \ | | | | | | | | Port tests to Python
| * | | nixos/docker-edge: port test to pythonMarijan Petricevic2019-11-07
| | | |
| * | | nixos/dnscrypt-proxy: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/couchdb: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/documize: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/docker: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/cjdns: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/cloud-init: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/cfssl: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/certmgr: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/cadvisor: port test to pythonMarijan2019-11-07
| | | |
| * | | nixos/caddy: port test to pythonMarijan2019-11-07
| | | |
* | | | Merge pull request #72897 from JohnAZoidberg/python-port-cassandra-testFlorian Klink2019-11-08
|\ \ \ \ | |_|/ / |/| | | nixos/cassandra: Port test to python
| * | | nixos/cassandra: Port test to pythonDaniel Schaefer2019-11-07
| | | |