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
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
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
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
Florian Klink
ece9c41343
nixos/samba: port test to python
2019-11-08 23:30:09 +01:00
Florian Klink
3928e7f6b1
Merge pull request #73063 from minijackson/shiori-things
...
shiori: update modSha256, update test to python, do more tests
2019-11-08 23:06:06 +01:00
worldofpeace
1d3da3befc
Merge pull request #73060 from flokli/nixos-test-port-powerdns
...
nixos/powerdns: port test to python
2019-11-08 20:48:34 +00:00
worldofpeace
9cc610c576
Merge pull request #73057 from flokli/nixos-test-port-smokeping
...
nixos/smokeping: port test to python
2019-11-08 20:47:40 +00:00
Minijackson
26acc9e63d
nixos/tests: add shiori to all-tests.nix
2019-11-08 18:17:08 +01:00
Minijackson
725168064d
nixos/shiori: port test to python, do more tests
2019-11-08 17:54:49 +01:00
Florian Klink
caac0964bb
nixos/tinydns: port test to python
2019-11-08 17:26:34 +01:00
Florian Klink
b0e081549e
nixos/powerdns: port test to python
2019-11-08 17:19:23 +01:00
Florian Klink
85bf23bb12
nixos/smokeping: port test to python
...
cc #72828
2019-11-08 17:13:48 +01:00
Florian Klink
24b540d3ce
nixos/pppd: port test to python
2019-11-08 17:11:11 +01:00
Florian Klink
1c5bfddbc9
nixos/opensmtpd: convert test to python
2019-11-08 15:19:43 +01:00
Florian Klink
dd439bc01f
Merge pull request #72935 from marijanp/port-tests-python
...
Port tests to Python
2019-11-08 14:50:04 +01:00
Florian Klink
cbb8b6d40a
Merge pull request #72897 from JohnAZoidberg/python-port-cassandra-test
...
nixos/cassandra: Port test to python
2019-11-08 14:41:22 +01:00
Daniel Schaefer
25c2506095
nixos/cassandra: Port test to python
2019-11-07 22:40:15 +01:00
Marek Mahut
1a65fc1041
Merge pull request #72887 from 1000101/master
...
Port tests to Python
2019-11-07 19:57:50 +01:00
WilliButz
d7b18bcb37
Merge pull request #72904 from WilliButz/nixosTests/port-to-python
...
nixos/tests: port some tests to python (loki, grafana, pgjwt, initrd-ssh, exporters)
2019-11-07 16:14:17 +01:00
worldofpeace
65b2a768bb
Merge pull request #72979 from worldofpeace/more-gnome-installed-test-cleanup
...
More gnome installed test cleanup
2019-11-07 14:34:28 +00:00
worldofpeace
4dc696be90
Merge pull request #72525 from r-ryantm/auto-update/gcab
...
gcab: 1.2 -> 1.3
2019-11-07 13:52:48 +00:00
worldofpeace
9693d3922b
all-tests.nix: remove gjs.nix
2019-11-07 08:09:26 -05:00
worldofpeace
9b99912d82
nixosTests.libgdata: port to python, move to installed-tests
2019-11-07 08:07:51 -05:00
Jan Tojnar
e253d015a1
gcab: run & install tests
...
also add nixosTests.installed-tests.gcab for running the installed tests
2019-11-07 14:07:19 +01:00
Marijan Petricevic
2c3785a6ae
nixos/docker-edge: port test to python
2019-11-07 14:06:40 +01:00
worldofpeace
75a8cd9930
all-tests.nix: remove libxmlb
2019-11-07 08:03:58 -05:00
worldofpeace
85251b3c24
nixosTests.libxmlb: port to python
2019-11-07 08:02:33 -05:00
WilliButz
426b467af8
nixos/tests/prometheus-exporters: port to python
2019-11-07 11:30:55 +01:00
WilliButz
34755fb5e4
nixos/tests/grafana: port to python
2019-11-07 11:30:54 +01:00
WilliButz
9a7101c999
nixos/tests/initrd-ssh: port to python
2019-11-07 11:30:02 +01:00
WilliButz
336bffae6d
nixos/tests/pgjwt: port to python
2019-11-07 11:30:02 +01:00
WilliButz
ff4e86f4a5
nixos/tests/loki: port to python
2019-11-07 11:30:01 +01:00
Marijan
f04daa6f38
nixos/dnscrypt-proxy: port test to python
2019-11-07 10:55:15 +01:00
Marijan
dd188ae2dc
nixos/couchdb: port test to python
2019-11-07 10:55:15 +01:00
Marijan
bf816e44c4
nixos/documize: port test to python
2019-11-07 10:55:15 +01:00
Marijan
e2c20c6230
nixos/docker: port test to python
2019-11-07 10:55:15 +01:00
Marijan
3695e600cc
nixos/cjdns: port test to python
2019-11-07 10:55:15 +01:00
Marijan
30d1dfef4b
nixos/cloud-init: port test to python
2019-11-07 10:55:15 +01:00
Marijan
e05f546f3a
nixos/cfssl: port test to python
2019-11-07 10:51:04 +01:00
Marijan
63cb143801
nixos/certmgr: port test to python
2019-11-07 10:51:04 +01:00